woocommerce wordpress中缺货产品的自动无索引
Posted
技术标签:
【中文标题】woocommerce wordpress中缺货产品的自动无索引【英文标题】:Auto noindex for out of stock products in woocommerce 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
?
【问题讨论】:
【参考方案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');
【讨论】:
以上是关于woocommerce wordpress中缺货产品的自动无索引的主要内容,如果未能解决你的问题,请参考以下文章
在 Woocommerce 中使用自定义元数据隐藏“缺货”产品
当 WooCommerce 档案中的产品缺货时删除自定义数量字段
在WooCommerce中产品缺货时更改单个添加到购物车文本