php – 更改WooCommerce缺货徽章文本
发布时间:2020-12-13 22:50:25 所属栏目:PHP教程 来源:网络整理
导读:我们在Wordpress和Woo Commerce上使用邻居主题,以便出售一次性的独特商品.库存管理在确保销售的产品无法再次购买方面表现良好,而不是将商品显示为缺货.原则上这很好,事实上,在物品描述的价格下“库存”转向“缺货”的显示没有问题,我们甚至找到了代码,如果需
我们在Wordpress和Woo Commerce上使用邻居主题,以便出售一次性的独特商品.库存管理在确保销售的产品无法再次购买方面表现良好,而不是将商品显示为缺货.原则上这很好,事实上,在物品描述的价格下“库存”转向“缺货”的显示没有问题,我们甚至找到了代码,如果需要更改该显示
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; } 如何将缺货徽章文本从“缺货”更改为“已售出”? 解决方法
2019年3月你需要的代码片段在一个名为wc-product-loop-outofstock-flash.php的文件中(在我看来是w??p-content / Themes / Avada / woocommerce)
<?php if ( ! $product->is_in_stock() ) : ?> <div class="fusion-out-of-stock"> <div class="fusion-position-text"> <?php esc_attr_e( 'Fully Booked','Avada' ); ?> </div> </div> <?php endif; 查看结果here但我不能保证它们将在2019年5月之后出现.已预订的项目位于页面底部 (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |