需要有关页面标题的帮助(静态首页)

时间:2014-10-27 作者:user2534723

我需要一些代码的帮助,以便将<title> 要生成以下内容:

  • Static front page: 应该是bloginfo(\'name\')
  • All other pages: 应该是wp_title() | bloginfo(\'name\')
EDIT我尝试了以下方法,但无效:

<title><?php if(is_front_page() ) { bloginfo(\'name\') } else { wp_title() | bloginfo(\'name\') } ?></title>

2 个回复
SO网友:DanBeckett

条件标记is_front_page() 用于专门检查静态首页,因此您应该能够使用它在标题格式之间切换

<title>
    <?php if(is_front_page()) {
        bloginfo(\'name\');
    } else { 
        wp_title( \'|\', true, \'right\' );
    }; ?>
</title>

SO网友:guest

我想你忘了“;”

应为:

<title>
  <?php if(is_front_page()) {
    bloginfo(\'name\');
  } else { 
    wp_title( \'|\', true, \'right\' );
  } ?>
</title>

结束

相关推荐

Array to modify post titles

是否可以将其转换为数组:function manipulate_post_title($title){ global $post; if ($post->ID == 1) {$title = $title.\'suffix\';} if ($post->ID == 2) {$title = $title.\'different_suffix\';} } add_filter (\'the_title\',\'manipulate_post_title\'