WordPressの言語切替
現在WordPressのカスタム固定ページで変数を用意して、headerでリンクを呼び出しています。
個別投稿ページ
page-contact.php
/* 日本語コンタクトページからcontact-enに飛ばすため英語urlの変数セット */ /* Template Name: contact*/ global $folder; $folder = "contact-en";
page-contact-en.php
// 英語コンタクトページからcontactに飛ばすため日本語urlの変数セット /* Template Name: contact-en*/ global $folder; $folder = "contact";
ヘッダー
header.php
<a href="<?php echo $folder ?>">Japanese</a> <a href="<?php echo $folder ?>">English</a>
上記の設定でそれぞれの固定ページにてテンプレートTemplate Nameで設定した名前を選択しheaderでurlを出し分けしています。
カスタム投稿時のだしわけのやり方がわからない
- 固定ページで選択していたTemplate Nameがアーカイブだと選択できない
- ニュースの個別投稿ページの切り替えもするとなると量が多くなるので、今のやりかたは適切ではない?
アーカイブとニュースのurlは下記です。
archive-news_en.php
archive-news.php
single-news_en.php
single-news.php
なにか対策方やアドバイスいただけると助かります。
よろしくおねがいします。
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2019/11/09 05:44
2019/11/09 06:30