4Manuals

  • PDF Cloud HOME

自定义字段ajax搜索 Download

    具有Iframe表单的HTML文件,使用框架外的按钮通过JQuery提交表单按钮 CSS在像素中设置多个颜色渐变? 创建一个没有固定布局的HTML表,设置最大宽度,并且行不换行但溢出:隐藏 碳日期差异方法在Laravel 5.7中给出了错误的日期差异 如何使用PHP将https错误状态设置为404,以便可以通过.htaccess文件处理? Spring MVC @ModelAttribute未填充AJAX发布请求 通过dropzone laravel通过电子邮件发送多个图像 在ajax调用成功之后添加文本区域 IntersectionObserver观察视口中的document.body上边缘 通过键合并两个数组,并将值附加到另一个数组中

我这里有一个汇总所有产品变化库存的函数。

add_action('woocommerce_after_shop_loop_item','wc_loop_get_product_stock_availability_text',10); 函数wc_loop_get_product_stock_availability_text(){     全局$ wpdb,$ product;

// For variable products
if( $product->is_type('variable') ) {

    // Get the stock quantity sum of all product variations (children)
    $stock_quantity = $wpdb->get_var("
        SELECT SUM(pm.meta_value) FROM {$wpdb->prefix}posts as p
        JOIN {$wpdb->prefix}postmeta as pm ON p.ID = pm.post_id
        WHERE p.post_type = 'product_variation'
        AND p.post_status = 'publish' AND p.post_parent = '".get_the_id()."'
        AND pm.meta_key = '_stock' AND pm.meta_value IS NOT NULL
    ");

    if ( $stock_quantity > 0 ) {
        echo '<p class="stock in-stock" >'. sprintf( __("%s in stock", "woocommerce"), $stock_quantity ).'</p>';
    } else {
        if ( is_numeric($stock_quantity) )
            echo '<p class="stock out-of-stock">' . __("Out of stock", "woocommerce") . '</p>';
        else
            return;
    }
}
// Other products types
else {
    echo wc_get_stock_html( $product );
}

}

我如何使用它在我的ajax搜索中显示?当我使用{_stocks}字段时,结果中不显示股票。这是我在插件中使用的字段的格式。 enter image description here

感谢您的帮助。

0 个答案:

没有答案



Similar searches
    while循环为什么不再次使用输入字符串? 所有游戏中的Fps掉落 步骤失败:SeleniumError:无法创建新服务:ChromeDriverService构建信息:版本:'3.141.59' 如何仅禁用向上拖动以关闭fancybox灯箱? 需要浏览器后退按钮来刷新某些内容(更改CSS),而无需刷新整个页面,例如gmail