使用php覆盖或替换标题标签,同时使用yoast

时间:2012-08-10 作者:Bram

我使用yoast进行搜索引擎优化、索引、标题、网站地图等。

但我有一个问题,对于我的产品页面,我想使用costum分类数据,而yoast不支持这一点。现在,我得到了代码,可以在产品页面中重复我想要的确切标题,但如何让它覆盖yoast设置的标题,或者如何替换yoast为该特定帖子类型设置的标题?

1 个回复
最合适的回答,由SO网友:prettyboymp 整理而成

Yoast的WPSEO插件有一个标题过滤器:“WPSEO\\u title”。您需要添加如下内容:

add_filter(\'wpseo_title\', \'filter_product_wpseo_title\');
function filter_product_wpseo_title($title) {
    if(  is_singular( \'product\') ) {
        $title = //your code
    }
    return $title;
}
更多信息,请访问WordPress SEO API Docs page.

结束

相关推荐

Disallow Same Post Title

我正在寻找一些代码,其中成员不能使用与另一篇已经拥有或使用的帖子相同的标题。e、 g如果有标题为“神奇澳大利亚之旅”的帖子,则不允许对同一用户或其他用户使用相同的标题。