【Polylang】日本語ページと英語ページが同時に更新されてしまう[解決]

Polylang

編集するともう片方のページが上書きされてしまう

多言語化プラグイン「Polylang」を使っているんだけど、日本語ページを編集したら、英語ページも上書きされちゃった・・・どうしよう・・・

日本語ページを編集して(左矢印)、英語ページも編集しようとしたところ・・・

あれーーー英語ページを上書きしてしまっている!!

どうやら日本語ページと英語ページ、どちらから書いても、お互いを上書いてしまう状況が発生しています。

原因と対応方法

これは入力した投稿欄が「カスタムフィールド」を使用していることに起因します。
(今回の場合、「説明文」のエディタ)

使用しているテーマによって、またはカスタム投稿タイプを利用している場合、投稿欄に「カスタムフィールド」を利用しているケースが良くあります。

では、こちらを直していきましょう。

Polylangの「同期」の設定が原因

今回の原因は、Polylangの設定で、カスタムフィールドを「同期」しているため発生しています。

①ダッシュボード「言語」ー「設定」をクリック。
②「同期」の「設定」をクリック。

「カスタムフィールド」のチェックを外します。以上です。

ぬまっく

Polylangを導入した際に、よく分からずチェックを入れちゃってたりするよね。

ただし、特定のカスタムフォームを意図的に同期させている場合もあります。そのカスタムフォームは同期されなくなってしまいます。

 

英語ページを作りたい、サイトを多言語化したい、という際にPolylangって便利ですよね!

 

タイトルとURLをコピーしました