我使用静态登录页面作为主页,博客供稿页面是一个名为news的单独页面。新闻页面的ID是11.我显示标题如下:
<title><?php bloginfo('name') . ' - ' . the_title();?></title>
但是当然在博客页面上它会加载第一个博文标题而不是页面标题。所以我尝试了这个:
<title><?php bloginfo('name');?> -
<?php if(is_page(11)){?>
News
<?php }else{the_title();}?></title>
但它不起作用,因为某些原因它认为博客页面也是文章页面-_-
答案 0 :(得分:1)
你的第一个代码没问题。 改变它:
<title><?php bloginfo('name') . ' - ' . wp_title();?></title>
wp_title()检索页面标题,根据: http://codex.wordpress.org/Function_Reference/wp_title