首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >从template - Yoast设置noindex

从template - Yoast设置noindex
EN

Stack Overflow用户
提问于 2016-11-17 15:06:09
回答 1查看 1.5K关注 0票数 1

有了Wordpress插件的Yoast,就有可能设置noindex,而不是从我创建的某种模板中获得?

例如,我有自定义模板,我称之为“节”,所以,可以设置noindex,默认情况下使用Yoast SEO插件,甚至使用API Yoast?

查找,但没有任何关于noindex、no追随者函数的内容。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-12-22 11:52:57

对你来说,我就这样解决了。

代码语言:javascript
复制
    function set_noindex_nofollow($post_id){
    if ( wp_is_post_revision( $post_id ) ) return;


    if ( strpos(get_page_template_slug($post_id),'section') !== false){ 

        add_action( 'wpseo_saved_postdata', function() use ( $post_id ) { 
            update_post_meta( $post_id, '_yoast_wpseo_meta-robots-noindex',      '1' );
            update_post_meta( $post_id, '_yoast_wpseo_meta-robots-nofollow', '1' );
        }, 999 );
    }else{
        return;
    }
}       
add_action( 'save_post', 'set_noindex_nofollow' );
票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/40658304

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档