qtranslate(-xt) からの移行手順

情報を追記している場合はありますが、古い情報を訂正はしていませんので、公開年月日を参照してください。プラグイン・タグ、いずれもワードプレス・PHPのバージョン等によって動作しない場合もあります。

qtranslate またはqtranslate-xt からの移行について、バラバラと投稿したので、一旦まとめます。

投稿を言語ごとに分ける
qtranslate を無効にすると、投稿は [:ja]日本語の投稿[:en]英語の投稿[:]  のようになっていますので、これを言語ごとに用意したAdvanced Custom Fields のフィールドにacf/load_value 関数で分けて保存します。

qtranslate の投稿を言語ごとに分ける

qtranslate の投稿を言語ごとに分ける・その2

他の多言語プラグインに移行しない場合
ブラウザの言語で振り分け、またはURLにパラメータを付けて振り分けて表示ができるようにテーマを作成します。

多言語プラグイン無しでSEOの分岐

Polylang やBogo に移行
Polylang やBogo は多言語の投稿を別に作成するタイプのプラグインなので、それぞれ、acf/save_post関数で、言語ごとに分けたフィールドの内容をコンテンツに保存します。

qtranslate からpolylang への移行を試す

Polylang とBogo