「同期」は「カスタムフィールド」以外にチェック。
メディアは無効化。ちなみに有効化すると言語ごとのメディア管理になる。
あと、パーマリンク系のプラグインは「Permalink Manager Lite」が相性いい
テーマ内での言語分岐はこんな感じ。
if ( pll_current_language() == 'ja' ) { } elseif ( pll_current_language() == 'en' ) { }言語切り替えメニューはこんな感じ。
$args = array( 'dropdown' => 0, // セレクトボックスタイプにする 'echo' => 0, // echo する 'hide_if_empty' => 0, // 投稿やページがない言語は非表示にする 'show_flags' => 0, // 国旗を表示する 'show_names' => 1, // 言語名を表示する 'display_names_as' => 'name', // slug:略語 name:正式 'force_home' => 0, // 不明 'hide_if_no_translation' => 0, // 不明 'hide_current' => 0, // 現在選択中の言語は表示しない 'post_id' => null, // 不明 'raw' => 1, // 独自のカスタム言語スイッチャーを構築。連想配列が返される。他のパラメーターはほぼ無意味だが、「hide_if_empty」は有効。 'item_spacing' => 'preserve', // リスト間の空白を preserve: 保存 discard:破棄 ); $lang_switcher = ''; if ( $langs = pll_the_languages( $args ) ) { foreach ( $langs as $lang => $meta ) { echo '