【问题标题】:How to customize in stock and out of stock section in Woocommerce PRODUCT CATALOG如何在 Woocommerce 产品目录中自定义有货和无货部分
【发布时间】:2021-12-08 07:04:56
【问题描述】:

所以每个人都知道,为了在您所做的各个产品页面中更改 In stock 和 out of stock 的文本

function wcs_custom_get_availability( $availability, $_product ) {

// Change In Stock Text
if ( $_product->is_in_stock() ) {
    $availability['availability'] = __('Available!', 'woocommerce');
}
// Change Out of Stock Text
if ( ! $_product->is_in_stock() ) {
    $availability['availability'] = __('Sold Out', 'woocommerce');
}
return $availability;
}
add_filter( 'woocommerce_get_availability', 'wcs_custom_get_availability', 1, 2);

但是,在您搜索产品的产品目录页面中,该消息不会更改。

我必须在 functions.php 中做什么才能更改该文本?

【问题讨论】:

  • 你使用的是哪个主题?

标签: php wordpress woocommerce e-commerce customization


【解决方案1】:

woocommerce_after_shop_loop_item_title 可以根据您想要放置的位置进行更改。

试试下面的功能-

function show_product_status_catalog() {
    global $product;  
    // Change In Stock Text
    if ( $product->is_in_stock() ) {
        $availability['availability'] = __('Available!', 'woocommerce');
    }
    // Change Out of Stock Text
    if ( ! $product->is_in_stock() ) {
        $availability['availability'] = __('Sold Out', 'woocommerce');
    }
    echo  $availability['availability'];
}
add_action( 'woocommerce_after_shop_loop_item_title', 'show_product_status_catalog' );

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-03-23
    • 2021-12-04
    • 2016-09-17
    • 2014-08-20
    • 2018-03-12
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多