WordPress 特定のページをリスト非表示にする
2007-01-20 15:17WordPress
WordPress で用いられる多くのテーマは、「ページ」をヘッダのタブやサイドバーに表示しますが、表示させるまでもないページもあったりするので、特定のページを非表示にする方法を調べました。
Template Tags/wp list pages « WordPress Codex によると、例えば ID が 17 と 38 のページを表示から外す場合の例は
wp_list_pages('exclude=17,38' );
実際には wp_list_pages() に他のパラメータも記述されているでしょうから、区切りに '&' を加えます。このブログでは、ヘッダのタブから ID 11 と 12 のページを外すため、header.php の
<?php $pages = wp_list_pages('sort_column=menu_order&depth=1&title_li=&echo=0');
print_r($pages);
?>
print_r($pages);
?>
の部分、wp_list_pages() のパラメータ先頭に 'exclude=11,12&' を加え
<?php $pages = wp_list_pages('exclude=11,12&sort_column=menu_order&depth=1&title_li=&echo=0');
print_r($pages);
?>
print_r($pages);
?>
と変更しました。なお、ページの ID は、ダッシュボードから管理 > ページで確認できます。
トラックバック/ピンバック (2)
-
ピンバック: 2008-06-1 00:46
-
ピンバック: 2009-01-15 16:58
[…] 特定カテゴリやページをリスト表示させない方法 http://wp.wasnet.jp/2007/05/20/13/ […]

[…] wasnet.press http://wp.wasnet.jp/2007/05/20/13/ […]