小编Fam*_*luf的帖子

Wordpress如何从wc_admin_report覆盖函数get_order_report_data

我想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.

我现在不知道怎么用插件或类似的东西来做这件事

php wordpress status woocommerce

13
推荐指数
1
解决办法
1124
查看次数

Woocommerce - 在产品页面上获取运费

我正在使用 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,所以我不喜欢这种解决方案。

php wordpress woocommerce

5
推荐指数
1
解决办法
2万
查看次数

使用magento制作一个没有索引的好网址

我想制作一个phtml文件,显示来自特定品牌的产品.

网址需要如下所示:

brands/Subway
brands/Mcdonalds
brands/Lego
brands/Barbie
brands/Duplo
brands/.....
Run Code Online (Sandbox Code Playgroud)

如何让这个网址在品牌变量的地方工作.

我试图制作一个模块,但在这种情况下,我得到一个像品牌/索引/品牌/地铁的网址

我也不想为每个品牌(100+)重写

php rewrite module url-rewriting magento

2
推荐指数
1
解决办法
1054
查看次数

标签 统计

php ×3

woocommerce ×2

wordpress ×2

magento ×1

module ×1

rewrite ×1

status ×1

url-rewriting ×1