1ページでサイドバーを削除するために、このコードをpage.phpに書いています
<?php if (is_page('x')) : ?>
<?php else : ?>
<?php get_sidebar(); ?>
<?php endif; ?>
... ここで、「x」はそのページの ID 番号です。
問題のページであるフォーラムがページ全体に広がっていませんが、少し問題があります。どうすればこの問題を解決できますか
ページが幅全体に広がっていないことは、CSS の問題に違いありません。コンテンツを含むレイヤー (div) に次の css スタイルを追加してみてください (親コンテナーの幅全体に伸ばしたい場合:
width:100%;
追加のヘルプが必要な場合は、回答を編集して、リンクまたは HTML 構成をプレーン コードで提供する必要があります。
ページ幅の問題は、<body>
タグから CSS によって制御されることです。サイドバーがアクティブ化されている場合<body>
、class="... sidebar..."
幅を変更する CSS ルールに基づいて.sidebar .entry
いるため、wordpress がサイドバー クラスを<body>
...に追加するのを停止する必要があります。