Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/html/85.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何从特定帖子中删除页眉和页脚_Php_Html_Wordpress - Fatal编程技术网

Php 如何从特定帖子中删除页眉和页脚

Php 如何从特定帖子中删除页眉和页脚,php,html,wordpress,Php,Html,Wordpress,我想知道如何从一篇特定的文章中删除页眉和页脚。我搜索过谷歌和wordpress,但没有找到任何可以阻止页眉和页脚显示的内容 我正在使用memberpress插件,我正在更改注册表的设计。在这里,我不能使用自定义模板也 我知道对于页面,我们可以通过使用下面的代码来防止显示该页面的一些代码,但在文章中需要帮助 if(!is_page('1')) //not to display 有什么帮助吗?您可以像使用is页面一样使用is\u单一功能 抄自法典: 你单身吗当显示任何单个帖子页面时 你

我想知道如何从一篇特定的文章中删除页眉和页脚。我搜索过谷歌和wordpress,但没有找到任何可以阻止页眉和页脚显示的内容

我正在使用memberpress插件,我正在更改注册表的设计。在这里,我不能使用自定义模板也

我知道对于页面,我们可以通过使用下面的代码来防止显示该页面的一些代码,但在文章中需要帮助

 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”的页面上的查看链接
这不是你的第一篇文章。请正确格式化你的帖子,这样别人就不必收拾你的烂摊子了。代码块用于代码,而不是文本。谢谢这不是你的第一篇文章。请正确格式化你的帖子,这样别人就不必收拾你的烂摊子了。代码块用于代码,而不是文本。非常感谢。