Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/242.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 如何在Woocommerce中仅获取可用性变化计数_Php_Wordpress_Woocommerce_Product_Stock - Fatal编程技术网

Php 如何在Woocommerce中仅获取可用性变化计数

Php 如何在Woocommerce中仅获取可用性变化计数,php,wordpress,woocommerce,product,stock,Php,Wordpress,Woocommerce,Product,Stock,嗨,我只想从variation中获取值可用性,但是data.variation.availability\u html返回计数和文本。在活动主题中创建一个文件,如下面的结构woocommerce/templates/single product/stock.php所示 将以下代码添加到文件中 if ( ! defined( 'ABSPATH' ) ) { exit; } ?> <?php echo wp_kses_post( $availability ); ?>

嗨,我只想从variation中获取值可用性,但是data.variation.availability\u html返回计数和文本。

在活动主题中创建一个文件,如下面的结构woocommerce/templates/single product/stock.php所示

将以下代码添加到文件中

if ( ! defined( 'ABSPATH' ) ) {
    exit;
}

?>
<?php echo wp_kses_post( $availability ); ?>

在活动主题中创建一个文件,如下所示:

将以下代码添加到文件中

if ( ! defined( 'ABSPATH' ) ) {
    exit;
}

?>
<?php echo wp_kses_post( $availability ); ?>

您可以使用以下挂钩函数之一获取产品变体的可用性计数

add_filter( 'woocommerce_get_availability', 'display_variation_availability_count', 10, 2 );
function display_variation_availability_count( $args, $product ) {
    // Targeting product variations with stock management enabled
    if ( $product->managing_stock() && $product->is_type('variation') ) {
        $args['availability'] = __("Stock: ") . $product->get_stock_quantity();
        $args['class'] = 'stock-count';
    }
    return $args;
}
或:


代码进入活动子主题(或活动主题)的function.php文件。已测试并正常工作。

您可以使用以下挂钩函数之一获取产品变体的可用性计数

add_filter( 'woocommerce_get_availability', 'display_variation_availability_count', 10, 2 );
function display_variation_availability_count( $args, $product ) {
    // Targeting product variations with stock management enabled
    if ( $product->managing_stock() && $product->is_type('variation') ) {
        $args['availability'] = __("Stock: ") . $product->get_stock_quantity();
        $args['class'] = 'stock-count';
    }
    return $args;
}
或:


代码进入活动子主题(或活动主题)的function.php文件。已测试并运行。

欢迎使用堆栈溢出!您的问题缺少从用户处获得帮助的信息。请拿下,通读一遍,学一个好问题?最大限度地利用您的机会获得问题的答案。如果你遇到了一个特定的问题,如果你被卡住了,发送一个问题的描述,包括一个例子,人们会很乐意帮助你。欢迎使用Stack Overflow!您的问题缺少从用户处获得帮助的信息。请拿下,通读一遍,学一个好问题?最大限度地利用您的机会获得问题的答案。如果你遇到了一个特定的问题,如果你陷入困境,发送一个问题的描述,包括一个例子,人们会非常乐意帮助你。