*

WordPress英語ページ内包したので、グローバルメニュー調整


ちわ、秋田@豊作(@housakuakita‎)です。

 

ecn026b-s

 

お客様のサイトを作成していて、WordPreess のphpファイルをちょっとだけいじりました。その備忘録も兼ねて記事にさせてもらいます。

今回、1つのサイト(日本語)の中に英語ページを設ける事になました。英語ページの時はグローバルメニューを英語にして出さなければなりません。

まず、英語のTOPページは固定ページで作成しスラッグ名を「english」。

http://ドメイン名/english/ でアクセス出来ます。

英語のコンテンツは全て固定ページで /english/ の下に配置するように作成。

http://ドメイン名/english/reservation/
http://ドメイン名/english/profile/

こんな感じです。

ここ迄は固定ページを作る時、親ページを指定してあげます。次はグローバルメニューの調整です。

投稿のカテゴリーで行う場合は「is_category($category);」という関数を使えば良いのですが今回は固定ベージでやったので、この関数は使えません。

結局 WordPress の関数ではなく、php の環境変数を利用する事にしました。

if(preg_match('/^\/english\//',$_SERVER['REQUEST_URI'])){
    //英語の場合の記述

}else{
    //英語以外(日本語)の場合の記述

}

URI の部分が「/english/」で始まる場合は英語ですよ。と条件分岐をしました。

これを利用しているテーマフォルダ下の

header.php
sidebar.php
footer.php

の必要箇所に記述して英語用のメニューと日本語用のメニューを書き入れればグローバルメニューのコントロールが出来ます。

関連記事

熊本へ行こう ロンドン100連発[150/100]

土曜日の深夜からベトナムはホーチミンに行って来ました。 旅の目的...

記事を読む

くまモンに会おう ロンドン100連発[149/100]

昨晩はスポーツジムの催し物で、少し歌って来ました。地下鉄のギタリスト土...

記事を読む

熊本で食べよう ロンドン100連発[148/100]

今日は久しぶりに人前で歌います。あまり練習できていないので、少し申し訳...

記事を読む

熊本城へ行こう ロンドン100連発[147/100]

熊本城に行ったのは・・・もう一月も前、時の経つのは早いものですね。 ...

記事を読む

ブログ全体 WordPress を SSL 化しました

ポケモン GO! 金銀のポケモンがリリースされましたね。 しかし・・...

記事を読む

新着記事

ボルボ板橋へ行こう!行こうシリーズ[159/100]

気がついたら今年も3月。毎回こんな書き出しですみません。1月2月っても...

記事を読む

沖縄へ行こう!行こうシリーズ[158/100]

2019年行こうシリーズの第一弾。だけど昨年12月15日に沖縄のガズレ...

記事を読む

新年明けましておめでとうございます。2019年

新年明けましておめでとうございます。 2018年が終わり、2019年...

記事を読む

自分の時間を売り渡し切った後の、擦り切れた時間で本当に楽しめるの?

秋田、起業したのが1995年〜なので、かれこれ23年スタッフやお客様に...

記事を読む

年末なので贅沢に2ポチ(Pixel3 & MacBookPro)しました | 和歌山城へ行こう 行こうシリーズ[157/100]

和歌山城で歌ってきました〜 行こうシリーズ(ロンドン100連発)...

記事を読む

コメント/トラックバック

トラックバック用URL:

コメントフィード




管理人にのみ公開されます

*

ボルボ板橋へ行こう!行こうシリーズ[159/100]

気がついたら今年も3月。毎回こんな書き出しですみません。1月2月っても...

沖縄へ行こう!行こうシリーズ[158/100]

2019年行こうシリーズの第一弾。だけど昨年12月15日に沖縄のガズレ...

新年明けましておめでとうございます。2019年

新年明けましておめでとうございます。 2018年が終わり、2019年...

自分の時間を売り渡し切った後の、擦り切れた時間で本当に楽しめるの?

秋田、起業したのが1995年〜なので、かれこれ23年スタッフやお客様に...

年末なので贅沢に2ポチ(Pixel3 & MacBookPro)しました | 和歌山城へ行こう 行こうシリーズ[157/100]

和歌山城で歌ってきました〜 行こうシリーズ(ロンドン100連発)...

→もっと見る

PAGE TOP ↑