更改WordPress的标签页面的标题(Changing the title of Wordpres

2019-10-17 13:11发布

我想改变我的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); } ?>

Answer 1:

你错过is_tag()

例:

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


Answer 2:

如果安装了站点中的任何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;
    }
}


文章来源: Changing the title of Wordpress Tag Pages