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


15

我将yoast用于我的seo,索引,标题,站点地图等。

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

Answers:


31

Yoast的WPSEO插件有一个标题过滤器:“ wpseo_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文档页面


经过几天的寻找,这救了我。谢谢!在哪里可以找到所有这些过滤器字段?您如何找出wpseo_title是字段名称?
丹·黑斯廷斯

@DanHastings我编辑了答案,但需要同行评审。文件在这里
acobster

但是如何从其所在页面添加信息?
Tintinabulator Zea
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.