英語・日本語ページでの言語切替リンクの件で
-
お世話になります。
モバイルページとPCページで日本語ページと、英語ページで言語の切り替えリンクを出し分けしたいのですが、
<ul class="language"><li> <?php $url = $_SERVER['REQUEST_URI']; if( strstr( $url, '/en/' )&& is_mobile() ) { echo '<a href="' . esc_url( home_url( '/' ) ) . '../">JN</a>'; } else { echo ''; } ?> <?php $url = $_SERVER['REQUEST_URI']; if( strstr( $url, '/' )&& is_mobile() ) { echo '<a href="' . esc_url( home_url( '/' ) ) . 'en/">EN</a>'; } else { echo ''; } ?> <?php $url = $_SERVER['REQUEST_URI']; if( strstr( $url, '/en/' )&& !is_mobile() ) { echo '<a href="' . esc_url( home_url( '/' ) ) . '../">Japanese</a>'; } else { echo ''; } ?> <?php $url = $_SERVER['REQUEST_URI']; if( strstr( $url, '/' )&& !is_mobile() ) { echo '<a href="' . esc_url( home_url( '/' ) ) . 'en/">English</a>'; } else { echo ''; } ?> </li></ul>
このコードですと、/en/のページだけ、モバイル・PC共に、英語・日本語への切り替えリンクが両方表示されてしまいます。
どこか間違った記載はありますでしょうか?
よろしくお願いいたします。
3件の返信を表示中 - 1 - 3件目 (全3件中)
3件の返信を表示中 - 1 - 3件目 (全3件中)
- トピック「英語・日本語ページでの言語切替リンクの件で」には新たに返信することはできません。