現在とあるBarのWEBサイトを制作中。
昨日、店内の撮影に。
バカラのグラスや、たくさんのボトルがあり、シックで落ち着いた大人のBarという感じです。
個室もあり、OPENが楽しみです。
Wordpress内でページを作成すると、通常上部に表示されるナビゲーションバー(メニューバー)に自動的に表示されます。
ページを作成したいけど、ナビゲーションバーには表示させたくないケースもあります。今回は実際カスタマイズしていた際にそのような問題点にぶつかったので対処方法をご紹介。
利用しているテンプレートの「header.php」というファイルにwp_list_pagesというタグの部分があります。
ここを修正して特定ページをメニューバーから非表示にすることが可能となります。
①まず最初にページIDを確認します。
このサイトでいうと「Contact」のページのリンク
http://node-creative.jp/blog/?page_id=346
上記のピンクの文字がページIDになります。
②wp_list_pagesへページIDを非表示設定に書換え
変更前↓この部分
<?php wp_list_pages(’title_li=’); ?>
変更後↓このように編集
<?php wp_list_pages(’title_li=&exclude=346’); ?>
「exclude」とうい引数に、非表示にしたいページIDを入れるとメニューバーから消えます。
変更する前に「header.php」のバックアップを取っておいてから修正することをおすすめします。
バックアップもとらず変更してから、あーーーーーーーっ!エラーでページがみれねぇ!とならないように。
変更後、FTPソフトで修正したファイルを戻して終了です。
参考記事:テンプレートタグ/wp list pages
WordPress 2.8.6をダウンロードしてインストール後、テーマのカスタマイズの際にだいぶ悩んだので、備忘録としてUP。
日本語版 WordPress では、月および曜日は日本語で表示されます。これを英語表記に変更する方法を紹介です。英語版をインストールしてしまえば早いんですが、全部英語表記になるのもそれはそれで、困るので・・・。
1.英語表記に変更するフォーマット文字は月
PHP日付文字列の書式| 単位 | フォーマット文字 | 意味 | 日本語表記 | 英語表記 |
|---|---|---|---|---|
| 月 | F | フルスペル | 1月-12月 | Janyary-December |
| M | 3文字の省略形式 | 1月-12月 | Jan-Dec |
2.変更方法
wp-includes/locale.php をダウンロードし、任意のエディタで開き、// The Weekdaysからforeach ($month_abbrev as $month_ => $month_abbrev_) の間を下記ソースコードに修正。(WordPress 2.8.6の場合)
// The Weekdays
$weekday[0] = 'Sunday';
$weekday[1] = 'Monday';
$weekday[2] = 'Tuesday';
$weekday[3] = 'Wednesday';
$weekday[4] = 'Thursday';
$weekday[5] = 'Friday';
$weekday[6] = 'Saturday';
// The first letter of each day. The _%day%_initial suffix is a hack to make
// sure the day initials are unique. They should be translated to a one
// letter initial.
$weekday_initial['Sunday'] = 'Sun';
$weekday_initial['Monday'] = 'Mon';
$weekday_initial['Tuesday'] = 'Tue';
$weekday_initial['Wednesday'] = 'Wed';
$weekday_initial['Thursday'] = 'Thu';
$weekday_initial['Friday'] = 'Fri';
$weekday_initial['Saturday'] = 'Sat';
foreach ($weekday_initial as $weekday_ => $weekday_initial_) {
$weekday_initial[$weekday_] = preg_replace('/_.+_initial$/', '', $weekday_initial_);
}
// Abbreviations for each day.
$weekday_abbrev['Sunday'] = 'Sun';
$weekday_abbrev['Monday'] = 'Mon';
$weekday_abbrev['Tuesday'] = 'Tue';
$weekday_abbrev['Wednesday'] = 'Wed';
$weekday_abbrev['Thursday'] = 'Thu';
$weekday_abbrev['Friday'] = 'Fri';
$weekday_abbrev['Saturday'] = 'Sat';
// The Months
$month['01'] = 'January';
$month['02'] = 'February';
$month['03'] = 'March';
$month['04'] = 'April';
$month['05'] = 'May';
$month['06'] = 'June';
$month['07'] = 'July';
$month['08'] = 'August';
$month['09'] = 'September';
$month['10'] = 'October';
$month['11'] = 'November';
$month['12'] = 'December';
// Abbreviations for each month. Uses the same hack as above to get around the
// 'May' duplication.
$month_abbrev['January'] = 'Jan';
$month_abbrev['February'] = 'Feb';
$month_abbrev['March'] = 'Mar';
$month_abbrev['April'] = 'Apr';
$month_abbrev['May'] = 'May';
$month_abbrev['June'] = 'Jun';
$month_abbrev['July'] = 'Jul';
$month_abbrev['August'] = 'Aug';
$month_abbrev['September'] = 'Sep';
$month_abbrev['October'] = 'Oct';
$month_abbrev['November'] = 'Nov';
$month_abbrev['December'] = 'Dec';
修正が面倒な方は変更済のファイルを用意しましたので、下記のリンクよりダウンロードし、現在お使いの
wp-includes/locale.php と入れ替えてください。(WordPress 2.8.6の場合)locale.zip
参考リンク:小粋空間
- Application (23)
- Bike (8)
- Book (3)
- Cafe (4)
- Camera (37)
- Club (35)
- Design (47)
- Event (51)
- Fashion (12)
- Font (1)
- Food (12)
- Game (1)
- Icon (1)
- Illustrator (2)
- Interior (7)
- iPad (15)
- iPhone (54)
- MacBook (7)
- Mobile (10)
- Movie (20)
- Music (33)
- Photoshop (3)
- PHP (1)
- Picture (39)
- Recommend (57)
- Review (42)
- Sports (10)
- Thunderbird (1)
- Tips (14)
- USTREAM (1)
- Web (16)
- WordPress (3)
- Works (4)
- youtube (65)









Recent Comments