我想get_order_report_data()在class-wc-admin-report.php不触及核心的情况下更改内部功能的一部分.
我想更改订单状态过滤器,现在它是:
$query['where'] = "
WHERE posts.post_type = 'shop_order'
AND posts.post_status = 'publish'
AND tax.taxonomy = 'shop_order_status'
AND term.slug IN ('" . implode( "','", apply_filters( 'woocommerce_reports_order_statuses', array( 'completed', 'processing', 'on-hold' ) ) ) . "')
";
Run Code Online (Sandbox Code Playgroud)
我想将term.slug更改为custom_status.
我现在不知道怎么用插件或类似的东西来做这件事
我正在使用 WordPress 3.9.14。
我使用该flat_rate方法计算运费。
它包含一个默认值cost_per_order,我shipping_classes在内部使用 2 个flat_rate,以支付某些产品的额外费用。
我想在产品页面上显示运费。
现在我使用 来$product->shipping_class_id()获取 ID,但我不知道如何获取此 Shipping_class_id 的成本。
因为如果我知道成本,我可以将其添加到 中cost_per_order以计算产品的总运输成本。
我也不知道如何获得该cost_per_order值。
如果根本没有解决方案,我可以使用一个switch/case声明作为紧急解决方案,并将成本放在那里,但是当我更改成本时我需要更改代码flat_rate,所以我不喜欢这种解决方案。
我想制作一个phtml文件,显示来自特定品牌的产品.
网址需要如下所示:
brands/Subway
brands/Mcdonalds
brands/Lego
brands/Barbie
brands/Duplo
brands/.....
Run Code Online (Sandbox Code Playgroud)
如何让这个网址在品牌变量的地方工作.
我试图制作一个模块,但在这种情况下,我得到一个像品牌/索引/品牌/地铁的网址
我也不想为每个品牌(100+)重写