YARPP:関連スコア設定の「タイトル:」と「内容:」が選択できないときの対処法

YARPPプラグインで関連スコア設定の「タイトル:」と「内容:」の選択項目「検討する」と「検討する(重要視)」が選択できない場合の対処法です。

まず、これの理由はYARPPの設定の一番上に出ているようです。

“Consider Titles” and “Consider Bodies” are currently disabled. As a result, “Pages” may not display in the “Related Posts” sections. Show Details [+]

「Show Details [+]」を開くと対処方法が出てきますのでこの順に設定を行います。

1. データベースの設定を変更する

Convert your wp_posts table to MyISAM engine by executing the following SQL code on your MySQL client or terminal:

  1. PHPMyAdminでWordPressで利用しているデータベースを開きます。
  2. 左ブロックからwp_postsというテーブルを選択します。
  3. 上部の「操作」タブを選択します。
  4. 「テーブルオプション」の「ストレージエンジン」を’MyISAM’に変更し「実行する」を押します。

2. ダッシュボードに戻って「Create fulltext indexes」ボタンを押す

Once your wp_posts table has been successfully converted to the MyISAM engine, click the button below to create the fulltext indices.

  1. ダッシュボードの関連記事 (YARPP) 設定に戻り、Show Details [+]を開いて「Create fulltext indexes」ボタンを押します。
  2. 以上で関連スコア設定の「タイトル:」と「内容:」の選択項目「検討する」と「検討する(重要視)」が選択できるようになります。

ただデータベースを触るため、運用的な問題なども出てくる場合があるようです。 十分注意して行うようにしましょう。