【问题标题】:Auto noindex for out of stock products in woocommerce wordpresswoocommerce wordpress中缺货产品的自动无索引
【发布时间】:2016-09-17 15:46:53
【问题描述】:

我在 WordPress 中使用 WooCommerce,并希望为缺货产品自动添加 noindex。目前我可以使用此代码将noindex 放入sold 类别

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

【问题讨论】:

    标签: php wordpress woocommerce


    【解决方案1】:

    试试这个

    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');
    

    【讨论】:

      猜你喜欢
      • 2015-05-12
      • 1970-01-01
      • 2014-08-20
      • 1970-01-01
      • 1970-01-01
      • 2014-09-26
      • 2021-03-23
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多