首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >woocommerce wordpress中脱销产品的自动noindex

woocommerce wordpress中脱销产品的自动noindex
EN

Stack Overflow用户
提问于 2016-05-20 19:33:56
回答 1查看 256关注 0票数 2

我在WordPress中使用WooCommerce,并希望自动添加脱销产品的noindex。目前,我可以使用以下代码为sold类别添加noindex

代码语言:javascript
复制
function add_tagseo_metarob() {
    if ('product' == get_post_type()){
        if ( has_term( array('SOLD'), 'product_cat' )) {
        ?>
        <meta name="robots" content="noindex">

        <?php
        }
    }

}

add_action('wp_head', 'add_tagseo_metarob');

这段代码可以工作,但我必须手动将单个产品更新为sold类别。

有没有类似的解决方案可以让我为缺货的产品自动添加noindex

EN

回答 1

Stack Overflow用户

发布于 2016-05-21 18:44:51

尝尝这个

代码语言:javascript
复制
function add_tagseo_metarob() {
    if ( get_post_type( get_the_ID() ) == 'product'){
        $pro = new WC_Product(get_the_ID());
        if( $pro->stock_status != 'instock' ){
            ?>
             <meta name="robots" content="noindex">

            <?php
        }
    }
}

add_action('wp_head', 'add_tagseo_metarob');
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37345648

复制
相关文章

相似问题

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