WordPressを2.0.7から2.2.1にアップグレードしました。アップグレード前に、wp-config-sample.phpを見ながらwp-config.phpを修正。「define (’WPLANG’, ‘ja_UTF’);」を「define (’WPLANG’, ‘ja’);」に修正して、「define(’DB_CHARSET’, ‘utf8′);」と「define(’DB_COLLATE’, ”);」を追加。「Set up WordPress」に書いたphpmyadminで文字化け対策は不要になりました。また、Sidebar WidgetsプラグインはWordPress本体に取り込まれています。参考にしたのは「WordPress 2.2 にバージョンアップしました。 at orioa」とか。
Widgetsプラグインでは、記事の一覧を表示しているときと、一つの記事のみを表示しているときで、異なるWidgetを表示するという設定ができません。そこで、このようなことができそうなSidebar Modulesを入れてみるとことに。まず、Disable WordPress Widgetsをインストールして、Widgetsプラグインを無効にします。次に、Sidebar Modulesをインストールして有効にします。ここで問題発生。Moduleの管理画面でModuleを追加しようとすると、Module’s nameを入力しているのにかかわらず、「You must specify a valid module name.」と言われてしまいます。ここの回答にしたがって、K2をダウンロード、「js/sbm.js.php」を「wp-content/plugins/sbm/js」にコピー、sbm.phpの413行目の「/js/sbm.js」を「/js/sbm.js.php」に修正して解決しました。
また、テーマをGlossyBlueからiThemeに変更しました。しかし、このテーマの目玉機能であるウィジェットの移動ができません。ここやここによると写真の拡大表示に使用しているHighslide JSが影響しているようです。iThemeの「dbx-key.js」で、「window.onload = function()」を「function dbxInit()」と修正して、Head & Footプラグインで設定しているフッタのいちばん下に、「dbxInit();」を追加したところ、移動できるようになりました。

0 responses so far ↓
There are no comments yet...Kick things off by filling out the form below.
Leave a Comment