qtranslate・多言語サイト・Polylang

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

今も「qtranslateについて」のページにアクセスがあるので、今も動作するかチェックしてみた。

qTranslate について

結果、WordPress 6.6.2、PHP8.2 で動作しました。qtranslate のバージョンは前記事と変わらずqTranslate-XT 3.15.2。

ついでに、Polylang という多言語プラグインもチェックしてみました。
qtranslate は1つの投稿で言語タブ切り替えが可能だったのに対し、こちらは投稿は日本語・英語と別々に作成されるので編集時にわかりにくいような気もしますが、カテゴリーも自動で英語用のカテゴリーが追加されるので、カテゴリで絞れば大丈夫でしょう。

また、別々の投稿になるので、Advanced Custom Fields 使用時に言語タブに対応していないフィールドも普通に使えます。

「qtranslateについて」でWPMLへの移行について書きましたが、WPML ドキュメンテーションに記事があったので、

qTranslateからWPMLへ移行する

WPMLへの移行に使用するプラグインqTranslate X Cleanup and WPML Import は単独で使用すると、qtranslate を無効にしたときに残る言語分岐のためのタグを削除し、1つの言語のみを残すことができる。