WordPress 2.5/2.6でWPCandyプラグインを使う手順
WordPressにおいて任意の位置にタグを挿入できる便利なプラグインWPCandyですが、WordPress2.5以上では動作しませんでしたが、手動でなんとか動かすことができたので手順を紹介します。
調べてみるとどうやら、WordPress2.5以上ではWPCandyプラグインはデータベースにテーブルを作成できないのが原因でした。
Googleで色々なサイトを見ていくと以下のサイトにたどり着きました。
WPCandy plugin « 箱根道楽
phpMyAdmin で WP が使用しているデータベースを選択し、SQL の画面で以下のコードを貼り付けて実行します。
CREATE TABLE `wp_wpcandy` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`anchor` tinytext NOT NULL,
`candy` text,
`position` tinytext NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM DEFAULT CHARSET=utf8 AUTO_INCREMENT=4 ;
これで、空の wp_wpcandy テーブルが作成できました。
この手順どおりやってみたのですが、どうも上手くいかないので手動でテーブルを作ることにします。

テーブル名は○○_wpcandyにします。○○はWordPressインストール時に設定したもの。
今回は裏ゲームハウスのものでgame_wpcandyです。
フィールド数は4。

上記のように設定し、保存するをクリックします。
以上の手順で、正常に利用できるようになりました。
追記不具合が生じたので再挑戦。どうやらUTF-8に対応していないサーバーのようだったので、
CREATE TABLE `wp_wpcandy` (
`id` int(11) NOT NULL AUTO_INCREMENT,
`anchor` tinytext NOT NULL,
`candy` text,
`position` tinytext NOT NULL,
PRIMARY KEY (`id`)
) ENGINE=MyISAM AUTO_INCREMENT=4 ;
これでいけました。なんとか解決。
関連記事
タグ: WordPress, プラグイン
