我正在 page.php 中编写此代码以删除一页中的侧边栏
<?php if (is_page('x')) : ?>
<?php else : ?>
<?php get_sidebar(); ?>
<?php endif; ?>
...其中“x”是该页面的 ID 号。
但是我遇到了一些麻烦,尽管有问题的页面的论坛并没有延伸到整个页面。我怎么解决这个问题
页面宽度的问题在于它是由<body>
标签中的 CSS 控制的。如果激活了侧边栏,<body>
则将具有:class="... sidebar..."
并且更改宽度的 CSS 规则基于,.sidebar .entry
因此您必须阻止 wordpress 将侧边栏类添加到<body>
...
您的页面没有延伸到整个宽度一定是 CSS 问题。尝试将以下 css 样式添加到包含您的内容的图层(div)(您希望拉伸到父容器的整个宽度:
width:100%;
如需其他帮助,您应该编辑您的答案并以纯代码提供链接甚至是您的 html 组合。