WordPress プラグイン方式

WOVN で提供している WordPress プラグインについての導入・設定方法を説明します。

目次

動作要件

WordPress プラグインの動作要件については、ライブラリ方式の動作要件を参照してください。

ライブラリ方式の動作概要

ライブラリ方式の動作概要については、ライブラリ方式における動作概要を参照してください。
※WordPress プラグイン方式も、基本的にはライブラリ方式と同様の動作をします。

インストール手順

導入方式を検討する

WordPress プラグインを用いて翻訳できるのは、WordPress で管理している記事・固定ページです。
WordPress で管理していないページ(例:別出しで管理したい特設ページなど)を翻訳する場合、WOVN.php を使って管理する必要があります。

Web サイトの構成 WordPress 管理 WordPress の管理外

記事または
固定ページ

管理画面 html
ページ
PHP
WordPress プラグイン X X X
WOVN.php(rewrite 方式)
WOVN.php(単純方式) X X X

インフォメーション
WordPress プラグインを使わず、WOVN.php を使って WordPress とその他のページ全てを管理する場合は、WOVN.php の rewrite 方式の手順を参照してください。

インストールする

  1. WordPress にログインします。

  2. 「プラグイン」をクリックし、「追加」を選択します。

  3. 検索ウィンドウで「WOVN」と入力し、検索します。

  4. 表示された検索結果から、「インストール」をクリックし、インストールします。
    インストールが完了したら、「有効化」をクリックします。

  5. 画面左側メニューの「設定」から、「WOVN.io」を選択します。

  6. 必要な項目を設定し、画面左下の「変更を保存」をクリックします。
    設定項目については、後述の設定オプションを参照してください。

設定オプション

【スクショ】WordPress_3.png

項目 説明
① Project Token プロジェクトトークンを入力します。(プロジェクトトークンの確認方法
② Default Language Web サイトの元言語を選択します。
URL Pattern Name 後述の 3 種類から選択します。
④ Lang Param Name URL パターン設定を「クエリ」に選択している場合、クエリパラメーターを「wovn」ではなく、任意の文字列(例えば「lang」など)に変更できます。
Supported Languages WOVN で公開する翻訳言語元言語にチェックを入れます。

URL Pattern Name

下記の 3 種類から選択します。

URL パターン URL サンプル 備考
クエリ https://example.com https://example.com?wovn=en https://example.com?wovn=fr クエリパラメーターを URL 末尾に付与します。
パス https://example.com/dir/page/ https://example.com/en/dir/page/ https://example.com/fr/dir/page/ 言語コードをトップレベルディレクトリに付与します。
サブドメイン https://example.com/ https://en.example.com https://fr.example.com/ 言語コードをサブドメインに付与します。※DNS の追加設定が必要です。

Supported Languages

「Supported Languages」で指定した言語はプラグインによって SEO 関連タグが挿入されます。
従って、公開予定のない言語にチェックを入れると、SEO に影響が出るおそれがあります。

インフォメーション
SEO の観点から、「Supported Languages」には元言語にもチェックすることを推奨します。
また、言語ごとに「alias」を設定できます。「Url Pattern Name」 において「path」を選択する場合、設定した「alias」がパスとして表示されます。

注意
元言語の「alias」は修正しないでください。言語切り替えが正常に動作しない場合があります。

【スクショ】WordPress_4.png

項目 説明
⑥ Translation Request Tool (Advanced) 通常は「Any」に設定します。
翻訳データの取得方法を、URL を使用するか、file_get_contents 関数を使うか選択も可能です。
⑦ Translation Request Timeout (seconds) (Advanced) 通常は 1 秒に設定します。
WOVN のサーバーからデータを取得する際のタイムアウト時間を設定します。
WordPress の応答時間に影響するため、秒数を増やす場合にはご注意ください。
⑧ Translation Request Timeout for Search Engine Bots (seconds) 通常は 5 秒に設定します。
検索エンジンが多言語済みページにアクセスする際のタイムアウト時間を設定します。
秒数の増減はエンドユーザーの動作には影響しません。
⑨ HTTP Proxy (Advanced) プロキシサーバーの IP アドレスとポート番号を入力します。
HTTP プロキシを中継している場合は、この設定が必須です。
aaa.bbb.ccc.ddd:8080 の形式してください。
⑩ WOVN Logging 通常は OFF のままで問題ありません。
デバックの際に利用します。
⑪ WOVN Log File Path WOVN Logging を ON にしている場合に、ログの出力先を指定します。
⑫ WOVN URL 通常はデフォルトのままご利用ください。
デバックの際に利用します。
⑬ [DEBUG SETTING] WOVN Debug Mode 通常は OFF のままご利用ください。
デバックの際に利用します。
⑭ Translate Canonical Tag Canonical タグのリンクを翻訳するかどうかを指定できます。