Php 如何从特定帖子中删除页眉和页脚
我想知道如何从一篇特定的文章中删除页眉和页脚。我搜索过谷歌和wordpress,但没有找到任何可以阻止页眉和页脚显示的内容 我正在使用memberpress插件,我正在更改注册表的设计。在这里,我不能使用自定义模板也 我知道对于页面,我们可以通过使用下面的代码来防止显示该页面的一些代码,但在文章中需要帮助Php 如何从特定帖子中删除页眉和页脚,php,html,wordpress,Php,Html,Wordpress,我想知道如何从一篇特定的文章中删除页眉和页脚。我搜索过谷歌和wordpress,但没有找到任何可以阻止页眉和页脚显示的内容 我正在使用memberpress插件,我正在更改注册表的设计。在这里,我不能使用自定义模板也 我知道对于页面,我们可以通过使用下面的代码来防止显示该页面的一些代码,但在文章中需要帮助 if(!is_page('1')) //not to display 有什么帮助吗?您可以像使用is页面一样使用is\u单一功能 抄自法典: 你单身吗当显示任何单个帖子页面时 你
if(!is_page('1'))
//not to display
有什么帮助吗?您可以像使用is页面一样使用is\u单一功能 抄自法典: 你单身吗当显示任何单个帖子页面时 你单身吗当显示Post 17 ID时 你是单身吗当显示Post 17 ID时。整数 参数也起作用
您可以像使用is_页面一样使用is_单一功能 抄自法典: 你单身吗当显示任何单个帖子页面时 你单身吗当显示Post 17 ID时 你是单身吗当显示Post 17 ID时。整数 参数也起作用 有两种方法 1在所选主题文件夹中将php文件创建为“single PID.php” 假设您添加了post,并且post id是18,记住post id很重要,并且您不需要页眉和页脚。所以 复制并粘贴single.php,然后将'single copy.php'重命名为'single-18.php'18是post id。 现在在single-18.php中删除get_header和get_footer。 现在在“function.php”文件中添加以下函数:
function my_single_template_by_post_id( $located_template ) {
return locate_template( array( sprintf( "single-%d.php", absint( get_the_ID() ) ), $located_template ) );
}
add_filter( 'single_template', 'my_single_template_by_post_id' );
管理员端,从菜单中选择帖子…单击id为“18”的帖子上的视图
2在所选主题文件夹中将php文件创建为“page PID.php”
假设您添加了页面,并且wp post数据库表id中的pagesave-as-post类型“page”为8,请记住post-id很重要,您不需要页眉和页脚。所以
复制并粘贴page.php,将“page copy.php”重命名为“page-8.php”8是页面id。
现在在page-8.php中删除get_header和get_footer。
管理员端,从菜单中选择页面…单击id为“8”的页面上的查看链接
有两种方法
1在所选主题文件夹中将php文件创建为“single PID.php”
假设您添加了post,并且post id是18,记住post id很重要,并且您不需要页眉和页脚。所以
复制并粘贴single.php,然后将'single copy.php'重命名为'single-18.php'18是post id。
现在在single-18.php中删除get_header和get_footer。
现在在“function.php”文件中添加以下函数:
function my_single_template_by_post_id( $located_template ) {
return locate_template( array( sprintf( "single-%d.php", absint( get_the_ID() ) ), $located_template ) );
}
add_filter( 'single_template', 'my_single_template_by_post_id' );
管理员端,从菜单中选择帖子…单击id为“18”的帖子上的视图
2在所选主题文件夹中将php文件创建为“page PID.php”
假设您添加了页面,并且wp post数据库表id中的pagesave-as-post类型“page”为8,请记住post-id很重要,您不需要页眉和页脚。所以
复制并粘贴page.php,将“page copy.php”重命名为“page-8.php”8是页面id。
现在在page-8.php中删除get_header和get_footer。
管理员端,从菜单中选择页面…单击id为“8”的页面上的查看链接
这不是你的第一篇文章。请正确格式化你的帖子,这样别人就不必收拾你的烂摊子了。代码块用于代码,而不是文本。谢谢这不是你的第一篇文章。请正确格式化你的帖子,这样别人就不必收拾你的烂摊子了。代码块用于代码,而不是文本。非常感谢。