需要帮助隐藏自定义Wordpress Php文件的侧边栏吗

需要帮助隐藏自定义Wordpress Php文件的侧边栏吗,php,html,wordpress,Php,Html,Wordpress,我正在使用下划线主题来构建我的wordpress站点。它非常简单(我喜欢),但它们似乎没有包含page.php和post.php文件,而是只有page。这意味着如果我有一个侧边栏,它会显示在所有页面和帖子上。显示侧边栏的代码是 <?php if ( ! is_active_sidebar( 'sidebar-1' )) { return; } ?> 我已经尝试了很多if语句来排除页面,但我似乎做得不对。如果某人在某个页面上而不返回侧边栏,我怎么能这样做呢? 谢谢 编辑p

我正在使用下划线主题来构建我的wordpress站点。它非常简单(我喜欢),但它们似乎没有包含page.php和post.php文件,而是只有page。这意味着如果我有一个侧边栏,它会显示在所有页面和帖子上。显示侧边栏的代码是

<?php if ( ! is_active_sidebar( 'sidebar-1' )) {
    return;
}
?>

我已经尝试了很多if语句来排除页面,但我似乎做得不对。如果某人在某个页面上而不返回侧边栏,我怎么能这样做呢?
谢谢

编辑page.php并删除侧栏:

或者使用get_sidebar()函数

get_sidebar();

这成功了!!在我的页面上,我不再有侧边栏了。有一件事我不明白,如果我没有post.php文件,它是如何工作的。Wordpress使用模板层次结构。WordPress在模板层次结构中向下搜索,直到找到匹配的模板文件。以确定要使用的模板文件。此外,post文件的名称是theme/child-theme文件夹中的single.php。如果single.php不存在,它将使用page.php。继续尝试创建single.php并从page.php复制内容,在single.php中编辑一些内容,然后检查您的帖子页面。:)您可能想在此处了解WP模板层次结构: