関連記事を表示させるWordPressのプラグイン「YARPP」の設定が勝手に変わってしまう不具合
YARPPの関連スコア設定がうまくできない時の解決法
WordPress(ワードプレス)のプラグインYARPPの関連スコア設定がうまく設定できない不具合にずっと悩まされていました。
「タイトル」と「内容」は最初から「検討しない」以外は選べず、「カテゴリー」と「タグ」は選ぶ事はできるもののいつのまにか設定が勝手に変わっているという不可解な現象に見舞われていました。
「WordPressのテーブルに対してこのようなクエリを実行してください」という表記
YARPPをインストールしたときから、YARPPの設定のページの上部に「WordPressのテーブルに対してこのようなクエリを実行してください。ALTER TABLE `33netposts` ENGINE = MyISAM;」という表記があったのですが、そのあとに続いている文章が「嘘じゃないから」とか「魔法のボタンをどうぞ」とかちょっと怪しげな日本語だったので放置していました。
でも、ネットで調べてみたら、このクエリを実行したらYARPPの関連スコア設定の不具合が解消したという記事があったので、とりあえずやってみることにしました。
WP-DBManagerでクエリを実行
ちょうど先日導入したWordPressのデータベースのバックアップをとるプラグインの「WP-DBManager」にクエリを実行する機能があったので、「WP-DBManager」でまずデータベースのバックアップをとってから、「WP-DBManager」の「SQLクエリ実行」のページを開いて、「ALTER TABLE `33netposts` ENGINE = MyISAM;」の文字をコピペして実行してしました。
すると、YARPPの設定のページの上部の怪しい日本語の説明文は消えていて、これまでは「検討しない」しか選べなかった「タイトル」と「内容」の関連スコア設定も普通に選べるようになりました。
というわけで、YARPPの関連スコア設定がうまくできなかった理由は、YARPPの設定のページの上部に記載されているクエリの実行をしていなかったからのようです。
参考記事
関連記事紹介プラグイン YARPP で「このオプションを利用したければ〜云々」と設定内容が保存されない場合の対処方法