[WordPress]本文中の記事タイトルに自動で内部リンクを張る方法

はてなキーワードやニコニコ大百科みたいな記事内リンクをWordpress内で行う方法です。

内部キーワードリンクは以前「SEO smart link」で作成していましたが、いつの間にか外れてしまった(あと、日本語も使えなくなっていた)のでWP Keyword Link で張り直しました。

以下、手順メモ。

1.プラグイン導入
プラグイン画面から「Export to Text」「WP Keyword Link」で検索、
または各配布サイトから入手してインストール&有効化。

2.記事名とURLのセットをTXT形式でエクスポート
Tools > Export to Text から エクスポートしたいデータを選択します。
私の場合はブログ記事内に美術用語が出てきたらその記事にリンクしたいので、
・「Category」で「美術用語」以外のチェックを外す
・「Select And Reorder Data To Generate:」で「Title」と「Permalink」以外のチェックを外す
の設定にし、その他の設定項目は全て「All」としました。
「Generate Preview」で出力イメージを確認できたら、
「Download as TXT file」から記事名とURLが対になったtxtファイルをDLします。

3.エクスポートしたデータをWP Keyword Link に流し込み
2.で生成したテキストファイルをWP Keyword Linkの形式に書き換えます。
私の場合はテキストエディタで以下の作業を行いました。

・拡張子を.csvに書き換え
・設定項目(nofollowとか)を追加。日本語で使うためには「zh_Cn」を1にする
・1行目と最後の2行をサンプルデータからコピペ
・区切りのタブをコンマに置換
・URLとキーワードをダブルクオート(“)で囲む

あとは「Import and Export File」から「Import from file」を選択し、
作成したCSVファイルをアップロードして完了です。

後から追加した用語に対して自動でリンク追加はできませんが、
用語が増える予定もないので一旦これで済ませることにしました。