【问题标题】:Changing the title of Wordpress Tag Pages更改 Wordpress 标签页的标题
【发布时间】:2012-12-12 12:58:58
【问题描述】:

我希望更改我的 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); } ?>

【问题讨论】:

  • 查看你的主题的 tag.php 并从那里删除博客
  • 代码会根据你使用的主题而改变。不同的主题有不同的工作方式。请发布您的archive.phptag.php(如果存在)。
  • 明白我的意思吗?请看这个截屏视频i.stack.imgur.com/Ai9JU.png

标签: wordpress tags title


【解决方案1】:

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

【讨论】:

    【解决方案2】:

    你错过了is_tag()

    例子:

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

    【讨论】:

      猜你喜欢
      • 2018-04-04
      • 1970-01-01
      • 1970-01-01
      • 2021-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-11-26
      • 1970-01-01
      相关资源
      最近更新 更多