我在WordPress中使用WooCommerce,并希望自动添加脱销产品的noindex。目前,我可以使用以下代码为sold类别添加noindex
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?
发布于 2016-05-21 18:44:51
尝尝这个
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');https://stackoverflow.com/questions/37345648
复制相似问题