Wordpressと連携する

このページはMOJI-KAとWordpressとの連携方法について紹介しています。以下の3ステップでかんたんに連携が可能です。

1. プラグインのインストール

2. .htaccessファイルの編集

3. MOJI-KAの設定


STEP1 プラグインのインストール

「JSON Basic Authentication」プラグインをインストールします。zipファイルをWordpressにインストールして有効にしてください。

(注意)こちらのプラグインはWordpress上で検索しても見つかりません。必ず以下のリンクからインストールしてください。

----------- ダウンロードはこちら -----------


STEP2 .htaccessファイルの編集

.htaccessファイルが何かわからない人は「Htaccess Editor」プラグインをインストールしてください。

【注意】.htaccessファイルは間違えて編集するとサイトが壊れます。バックアップを取るなどして慎重に作業してください。

「Htaccess Editor」の解説サイトはこちら

.htaccessファイルに以下の3行を追記します。

RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]

挿入位置は以下を参考にしてください。

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP:Authorization} ^(.*)
RewriteRule ^(.*) - [E=HTTP_AUTHORIZATION:%1]

RewriteEngine on
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>


STEP3 MOJI-KAの設定

Wordpress設定タブで「サイトURL」「ログインID」「パスワード」を入力します。入力が終わったら「検証」ボタンをクリックしてください。問題なければ検証完了となります。


検証エラーとなった場合

上記設定をしてもエラーとなる場合はレンタルサーバーやWordpressプラグインの設定を見直してください。


Forbiddenエラー

レンタルサーバーのセキュリティ設定を見直してください。設定方法は各社によって異なるため以下にエックスサーバーの例のみ示します。

例)エックスサーバーの場合:

WordPressセキュリティ設定で「国外IPアクセス制限設定」の「REST API アクセス制限」がオフになっているか確認してください。

WordPressセキュリティ設定を変更しても上手くいかない場合はアクセス拒否設定が適切か確認してください。


Invalid CAPTCHAエラー

セキュリティ系プラグインによってログイン画面にキャプチャ機能を追加している場合に発生します。たとえば「SiteGuard WP Plugin」を入れているなら、ログインページの画像認証設定をオフにしてください。

手順はこちら