更改Wordpress标签页的标题

时间:2012-12-27 05:01:16

标签: wordpress tags title

我希望更改我的wordpress博客的标签页面的标题。我想要做的是将标记名称仅保留为标题。

例如:如果标签名称为“ Wordpress标签页教程”,则该标签应具有相同的标题“Wordpress标签页教程”而不是“博客名称 - Wordpress标签页教程“那么在这段代码中要改变什么?我试过但在wordpress标题中只显示变量名称等错误。

<title>
<?php if (is_home () ) { bloginfo('name'); }elseif ( is_category() ) {
single_cat_title(); echo ' - ' ; bloginfo('name'); }
elseif (is_single() ) { single_post_title();}
elseif (is_page() ) { bloginfo('name'); echo ': '; single_post_title();}
else { wp_title('',true); } ?>

2 个答案:

答案 0 :(得分:2)

你错过了is_tag()

示例:

if ( is_tag() ) {
    $tag = single_tag_title("", false);
    echo $tag;
}

答案 1 :(得分:0)

如果网站中安装了任何SEO插件,它将覆盖'wp_title'功能。因此,您可以在该插件设置中管理标题字符串。

如果没有这样的插件,您可以使用以下代码:

    add_filter('wp_title', 'hs_tag_titles',10);

function hs_tag_titles($orig_title) {

    global $post;
    $tag_title = 'Test Title';
    if ( is_tag() ) {
        return $tag_title;
    } else {
        return $orig_title;
    }
}