我们在 Wordpress 和 Woo Commerce 上使用 Neighborhood 主题来销售一次性的独特商品。库存管理在确保不再购买已售出的产品方面效果很好,而是将商品显示为缺货。原则上这很好,事实上,在项目描述的价格下显示“有货”变成“缺货”没有问题,我们甚至在此处找到了必要时更改显示的代码。这工作正常 - 将以下代码添加到主题中的 functions.php :
add_filter('woocommerce_stock_html', 'change_stock_message', 10, 2);
function change_stock_message($message, $stock_status) {
if ($stock_status == "Out of stock") {
$message = '<p class="stock out-of-stock">Sold</p>';
} else {
$message = '<p class="stock in-stock">Available</p>';
}
return $message;
}
然而,我们真正想做的是更改出现在图像上的缺货徽章中的文本,例如http://neighborhood.swiftideas.net/product/common-projects-achilles/。
更改 CSS 没有问题,因此可以轻松更改文本字体、背景、大小等,在 custom-css 中添加如下内容:
.out-of-stock-badge {
background: red;
font-size: 12px;
}
如何将缺货徽章文本从“缺货”更改为“已售出”?