php を編集して、WordPress サイドバーを選択したページ (つまり、ホームページや about ページではなく) にのみ表示するにはどうすればよいですか?
できればcssよりもphpの方がいいです。
への呼び出しを含まないページ テンプレートを作成しget_sidebar()
、サイドバーを表示したくないページにそのテンプレートを使用することができます。
テンプレートで関数is_page()を使用して、必要な場合にのみサイドバーをレンダリングできます。
sidebar.php
WordPress の Twentyten テーマの小さな例
<div id="secondary" class="widget-area" role="complementary">
<ul class="xoxo">
<?php
if (is_page('my-page')) {
dynamic_sidebar( 'secondary-widget-area' ); }
?>
</ul>
</div><!-- #secondary .widget-area -->
この小さなスニペットは、'my-page' スラッグのあるページにいる場合にのみサイドバーを出力します。
お役に立てれば!