【发布时间】:2013-10-20 05:59:46
【问题描述】:
我们在 Wordpress 和 Woo Commerce 上使用 Neighborhood 主题来销售一次性的独特商品。库存管理在确保不再购买已售出的产品方面效果很好,而是将商品显示为缺货。原则上这很好,事实上,在项目描述的价格下显示“有货”变成“缺货”没有问题,我们甚至找到了代码来更改显示,如有必要here。这工作正常 - 将以下代码添加到主题中的 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;
}
如何将缺货徽章文本从“缺货”更改为“已售出”?
【问题讨论】:
-
@brasofilo 来自第一个链接的代码已经添加。第二个链接是我没有代码/快照的示例(因此请求)。如果有帮助,请添加屏幕抓取(尽管我只能链接图像,因为我没有足够的代表:()。感谢您的评论!
标签: php wordpress woocommerce