我有这个功能:
function suffusion_set_title()
{
global $suf_seo_enabled, $suf_seo_title_style, $suf_seo_title_separator, $suf_seo_show_subtitle,
$suf_seo_show_page_num, $paged, $page;
if ($suf_seo_enabled != \'enabled\') {
if (is_home() || is_front_page())
{
echo "\\t<title>".wp_title(\'\', false)."</title>\\n";
}
else {
echo "\\t<title>".wp_title(\'»\', false)."</title>\\n";
}
return;
}
$page_title = wp_title(\'\', false);
$blog_title = get_bloginfo(\'name\');
if (is_home() || is_front_page()) {
$title = $blog_title;
if ($suf_seo_show_subtitle == \'show\') {
$blog_subtitle = get_bloginfo(\'description\');
$title .= " ".$suf_seo_title_separator." ".$blog_subtitle;
}
}
else {
if ($suf_seo_title_style == \'page-blog\') {
$title = $page_title." ".$suf_seo_title_separator." ".$blog_title;
}
else if ($suf_seo_title_style == \'blog-page\') {
$title = $blog_title." ".$suf_seo_title_separator." ".$page_title;
}
else {
$title = $page_title;
}
}
if ($suf_seo_show_page_num == \'show\' && ($paged >= 2 || $page >= 2)) {
$title .= \' \'.$suf_seo_title_separator.\' \'.sprintf(__(\'Page %s\', \'suffusion\'), max($paged, $page));
}
$title = apply_filters(\'suffusion_set_title\', $title);
echo "\\t<title>{$title}</title>\\n";
}
我正在尝试更改某些页面的标题显示方式,但当我在此处进行编辑时,这些标题在我进行这些编辑时不会显示出来。
我用Yoast。Yoast是否可能覆盖标记的值?
我使用了漫反射主题,这个功能在动作中。php文件。
按照我现在的方式,主页的标题是正确的。内容页标题正确。但分类页面会在标题后附加主页标题。
我要做的是在这些标题中附加一个自定义字符串,而不是当前附加的字符串。
有人知道如何做到这一点吗?谢谢
最合适的回答,由SO网友:gmazzap 整理而成
我用Yoast。Yoast是否可能覆盖标记的值?
是的,是的。
add_filter( \'wp_title\', array( $this, \'title\' ), 15, 3 );
上面的片段来自“Yoast的WP SEO”。在版本1.4.13中,它位于
class-frontend.php