Polylangプラグインを使用して、各ページに2つの言語バージョンがあります。すべてのページに言語スイッチャーがあります。しかし、どういうわけか、相互に接続されていない2つの投稿(リストの最初の2つ)を作成しました。言語スイッチャーが正しく機能するようにそれらを相互接続するにはどうすればよいですか
pll_save_term_translationsどの用語が相互の翻訳であるかを定義します使用法:
pll_save_term_translations($arr);
'$ arr' =>(必須)言語コードをキー、用語IDを値とする連想配列
https://polylang.wordpress.com/documentation/documentation-for-developers/functions-reference/
それは本当に解決策ではありませんが、回避策の多くです。
新しい投稿と翻訳を作成し、コンテンツをコピーして、古い2つの別々の投稿を削除します。問題が解決しました。