更改Wordpress标签页的标题
问题描述:
我希望更改我的WordPress博客的标签页的标题。我想要做的就是保持标签名称只是标题。更改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); } ?>
答
你错过is_tag()
。
例子:
if (is_tag()) {
$tag = single_tag_title("", false);
echo $tag;
}
答
如果安装了站点中的任何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;
}
}
退房乌尔主题tag.php删除博客,并从那里 –
的代码将取决于您使用的主题改变。不同的主题工作方式不同如果它存在,请发布你的'archive.php'或'tag.php'。 –
明白我的意思吗?请看这个屏幕演员http://i.stack.imgur.com/Ai9JU.png –