WP bogo 複数言語への対応 トップページ

2023年7月9日

今回も複数言語対応について。
トップページでは最新情報の一覧などを表示させるので、そのページの言語によって読み込むページを対応させる必要がある。
トップページの各項目の場合の見出部分を変更するので以下のコードで対応

1
2
3
4
5
<?php
$locale = get_locale(); if('en_US' == $locale )
{ echo 'Go to Kureai!';}
else { echo 'Kureaiに行こう!';}
?>

基本すべてこれで応用できるので、テンプレートパートを言語別に呼び出す場合は

1
2
3
4
5
<?php $locale = get_locale(); if('en_US' == $locale ) {
  get_template_part('templates/ex-archive-nav-en'); }
  else {
    get_template_part('templates/ex-archive-nav'); }
?>

などなど。