WordPress 2.6.1

No responses yet »
Read 243 views

WordPress 2.6.1が8月15日(金)にリリースされました。リリース内容日本語訳もすでにありますね。速い。お盆中だけど「日本語版のリリースはもうまもなくです!」だそうです。

追記:(2008/08/18)

日本語版もリリースされました。
WordPress 2.6.1 日本語版リリースのお知らせ

WordPress 2.6 日本語版

No responses yet »
Read 489 views

先週の7月15日にWordPress 2.6がリリースされました。日本語版も7月16日にリリースされてました。今回は2.5.1の環境から上書きでアップグレードしました。もちろん現在のディレクトリを全部別の場所へコピーしておいてからですが。正しいアップグレードの方法はUpgrading WordPressに詳しく書いてあります。themeディレクトリとpluginsディレクトリだけ上書きされて困らないようにしておけば大丈夫そうです。上書きした後、管理画面にアクセスすると「アップグレードが必要です」という画面が出てくるのでそこのボタンを押すだけで完了。

あとは今までの wp-config.php を修正します。

Also take care to preserve the content of the wp-config.php file in the root directory. This file contains current settings for your existing installation, e.g. database sign-in information. Occasionally new versions of WordPress adds statements to this file. (E.g. in version 2.5 the SECRET_KEY variable was added, see Extended upgrade instructions). Compare your existing file with the new installation file which is named wp-config-sample.php. Either transfer your settings to the sample-file and rename it to wp-config.php or copy the new statemens from the sample file into yor current file.

以下はwp-config-sample.phpの抜粋です。

CODE:
  1. // それぞれの KEY を独自のフレーズに変更してください。あとで思い出す必要はないので長くて複雑なものにしてください。
  2. // http://api.wordpress.org/secret-key/1.1/ を訪れればフレーズを生成してくれます。
  3. // もしくは適当なフレーズをご自分でお作りください。
  4. // それぞれの KEY は異なるフレーズにしてください。
  5. define('AUTH_KEY', 'put your unique phrase here'); // 固有のフレーズに変更してください。
  6. define('SECURE_AUTH_KEY', 'put your unique phrase here'); // 固有のフレーズに変更してください。
  7. define('LOGGED_IN_KEY', 'put your unique phrase here'); // 固有のフレーズに変更してください。

私の場合は上記にある http://api.wordpress.org/secret-key/1.1/ で生成したフレーズを少し加工してそのままコピペして済ませました。

WordPress 2.5 日本語版

Warning: array_merge() [function.array-merge]: Argument #2 is not an array

No responses yet »
Read 209 views

WordpressでCutline 3-Column Right 1.1というテーマを使ってみようとダウンロードしてきて試したところ、下記のようなエラーが出ました。

Warning: array_merge() [function.array-merge]: Argument #2 is not an array in ...../wp-includes/widgets.php on line 60

エラー内容からちょっと検索してみると、

http://wordpress.org/support/topic/165568

The solution is located here:

http://wordpress.org/support/topic/148108

I put the one line of code in the widgets.php file on the line number that was the problem (for me it was line 60 - the old code was
$sidebar = array_merge($defaults, $args);

The proper code should be:
$sidebar = array_merge($defaults, (array)$args);

というWordpressに変更を入れる解決方法が出てきているのですが、

No, that's not your problem. The real problem is in your theme, it's making a call to the register_sidebar function with incorrect parameters. I suspect that it's something like register_sidebar(2); in your theme's functions.php file, when it should really be doing register_sidebars(2);. Note the extra "s".

実はこれはテーマの方の問題で、テーマに含まれれるfunctions.phpの中で関数名に"s"を付け忘れているというのが真相だそうです。

/wp-content /themes/cutline-3-column-right-11/functions.phpの5行目にあるregister_sidebarに"s"を追加すればOKになりました。

CODE:
  1. /* blast you red baron! */
  2. require_once (ABSPATH . WPINC . '/class-snoopy.php');
  3.  
  4. if ( function_exists('register_sidebars') )
  5. register_sidebars(2);
  6.  
  7. $current = 'r167';
  8. function k2info($show='') {

WordPress.com StatsでFatalエラーが出る

No responses yet »
Read 223 views

WordPress.com Stats というプラグインを先日来使っているのですが、今日

Fatal error: Only variables can be passed by reference in
     ほげほげ/wp-content/plugins/stats/stats.php stats.php on line 548

というエラーがダッシュボードのstats枠に出ているのに気が付きました。Versionは1.2.1です。当初、こんなエラーは出てなかったはずなのでおかしいなと思って調べてみると、同じトラブルに遭遇している人がやはりいました。

wp-stats plugin v. 1.2 Fatal error stats.php on line 548 (8 posts)

I'm getting an error on my dashboard using wp-stats plugin version 1.2 on new wp 2.5. The double wide widget shows the graph on the left just fine but does not show the top posts on the right - only the followin error:
Fatal error: Only variables can be passed by reference ... in <path>stats.php on line 548
:
:
The fix is this:
Edit the file stats.php, and change line 543:

if ( !$stats_cache = get_option( 'stats_cache' ) )
      $stats_cache = array();

to:

$stats_cache = get_option( 'stats_cache' );
    if ( !$stats_cache || !is_array( $stats_cache ) )
      $stats_cache = array();

この通りに変更したら解決しました。

WordPress 2.5.1 日本語版

1 response so far »
Read 139 views

今日、WordPress 2.5.1日本語版がリリースされました。
2.5からのアップグレードはzipファイルを取ってきてそのまま上書きで解凍して /wp-admin/upgrade.php にアクセスして完了。
一応、元のファイル群はコピーして残しておきますがそのまま上書きで特に問題なし。

FEEDJIT

No responses yet »
Read 99 views

FEEDJIT」というブログツールを入れてみました。サイドバーに"Live traffic feed"とあるのがそれです。リアルタイムでブログにアクセスしてきた人のおおよその場所とどこから来たかが分かるようになっています。一番上に出てきているのが今これを読んでいるあなたのアクセス元の情報です。「Southport, Queensland」とあるのは多くの場合、私自身のアクセスですね。意外と詳しい位置を出してきますね。でも日本の場合は地方でも東京とみなされるケースも多々あるでしょう。実際、関西からのアクセスが東京になってたりしてます。

Flexible UploadがWordPress 2.5に対応!

No responses yet »
Read 427 views

Version 1.9でWordPress2.5に未対応だったFlexible UploadがVersion1.10で2.5対応になりました。

FYI

さくら キャプション
桜が咲いた(Flexible Uploadテスト)

Another HTML-lint gateway

No responses yet »
Read 140 views

このブログはmySimplifiedというテーマを使っています。しかし、メッセージがスペイン語なのでそれを英語に書き換えたり色々と手を入れています。今日は、Another HTML-lint gatewayで高得点が出るように色々といじってみました。結果は、テーマファイルを書き換えるだけの範囲でこんな感じまでできました。

チェックの結果は以下のとおりです。よくできました

http://www.masashi.org/blog/ を XHTML1.0 Transitional としてチェックしました。
93個のエラーがありました。このHTMLは 96点です。タグが 38種類 820組使われています。文字コードは UTF-8 のようです。

この点数はコンテンツによって変わりますが、画像にAlt属性を付け忘れたりしなければ90点以上は確保できそうです。ここまでくるには、アフィリの埋め込みコードの"&"を"&amp;"とかに書き換えたりも必要。しかし、ウィジェットで「リンク」をサイドバーに貼り付けるとあっと言う間に点数が悪くなります。リンクウィジェットが吐き出す<li>のid属性が全部同じなので減点されるからです。これってWordPress本体の方をいじらないと駄目そうなので今日はパス。

この作業中にWP-PostViewsというプラグインのフックを発見(笑)。さっそくダウンロードしてきて「有効化」しました。これを入れないと、「<span> と </span> の間が空です。」で1点減点になるのです。同時にWP-PostViews Plusというのも見つけたけど、ウィジェットのmost viewed postsがうまく働かない(共存できない)みたいなのでパスです。

Continue Reading »

WordPress 2.5 日本語版

3 responses so far »
Read 1,251 views

3月29日にWordPress 2.5がリリースされました。日本語版も3月30日にリリースされ、早速2.3.3からアップグレードしました。 まずは、念のため今のディレクトリを全部別の場所へコピーしておいてから、新しいバージョンのファイルをそのまま上書き。その後で/wp-admin/upgrade.php にアクセスして完了。 管理画面が大分見栄えが変わりました。まだ細かく見てませんが、ウィジェットのページでこのブログみたいにサイドバー1と2があるレイアウトの場合にそれぞれのサイドバーをプルダウンメニューで選んで別々に設定しないと駄目になったみたいでちょっと不便かな。前はこのウィジェットはこっち、このウィジェットはあちら、と同じ画面でポンポンと決めることができたので便利だったのですけどね。 もっとも、ブログ自体の見栄えは変わらないので読者のみなさんには関係ない話ですね。

追記:

プラグインのFlexible uploadが動かないみたい。(2.3まで対応で2.5はまだなのかな)
WP Contact Form IIIも動かない。(配布元もDOWNLOADできない状態です)

WordPress MEが終わった?

No responses yet »
Read 73 views

WordPress Japan 閉鎖のお知らせ」が出てました。今後はMEはアップデートは無いようですね。期せずしてこのブログもMEから本家日本語版に乗り換えたところなので影響はありませんが、どうしたのだろうかという感が否めません。

Previous entries »