Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/11.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 Wordpress是_页面无法使用博客页面而不是主页_Php_Wordpress - Fatal编程技术网

Php Wordpress是_页面无法使用博客页面而不是主页

Php Wordpress是_页面无法使用博客页面而不是主页,php,wordpress,Php,Wordpress,我使用一个静态登录页面作为主页,博客提要页面是一个称为新闻的单独页面。新闻页面的id是11。我显示的标题如下所示: <title><?php bloginfo('name') . ' - ' . the_title();?></title> 当然,在博客页面上,它会加载第一个博客文章标题,而不是页面标题。所以我试了一下: <title><?php bloginfo('name');?> - <?php if(is_page

我使用一个静态登录页面作为主页,博客提要页面是一个称为新闻的单独页面。新闻页面的id是11。我显示的标题如下所示:

<title><?php bloginfo('name') . ' - ' . the_title();?></title>

当然,在博客页面上,它会加载第一个博客文章标题,而不是页面标题。所以我试了一下:

<title><?php bloginfo('name');?> - 
<?php if(is_page(11)){?>
News
<?php }else{the_title();}?></title>
-
新闻
但它不起作用,因为出于某种原因,它认为博客页面也是文章页面--

您的第一个代码还可以。 更改如下:

<title><?php bloginfo('name') . ' - ' . wp_title();?></title>

wp_title()根据以下内容检索页面标题:

您可以尝试使用var\u dump
$wp\u query
。另外,你能发布页面的代码吗?博客首页是一个“页面”。你把它设定在我想这里发生了一些冲突。尝试在.php文件的开头添加“wp_reset_query();”,在“bloginfo('name')…”@henrywright如果您显然不理解这个问题,那么blog页面不是最前面的page@user1672694很抱歉,我重读了你的问题,现在明白你的意思了。你能提供你博客页面的循环代码吗?成功了。对于非博客登录页,它返回为空,但该条件可用于该页。非常感谢。