【问题标题】:How to use woocommerce new CRUD setters and getters methods in wp cron function?如何在 wp cron 函数中使用 woocommerce 新的 CRUD setter 和 getter 方法?
【发布时间】:2019-03-11 15:28:38
【问题描述】:

我的 woocommerce 商店有不同的供应商。我每天在自定义字段中更新一次供应商价格。

我有一个功能可以测试哪个供应商最便宜并相应地更新价格。

$args = array(
        'category' => array( 'inkt-supplies', 'plotters', 'plotter-onderdelen' ),
        'limit' => 700,
        'page' => $page
    );
    $products = wc_get_products( $args );

foreach($products as $product ){
    // Get custom fields, calculations
    $product->set_regular_price($cheapest_price);
    $product->save();
}

显然,当我将其设置为在 WP Cron 上运行时,此代码不起作用。正如this question

中所述

我该怎么做才能每天执行此功能?

我可以使用 cron 作业,是否可以使用此功能制作单独的文件?

【问题讨论】:

  • 我很想知道您是否可以将 CRUD 方法与 WP Crons 一起使用

标签: php wordpress woocommerce cron


【解决方案1】:

回答我:使用带有 wp-load.php 的自定义文件并使用您的主机的 Cron 服务调用它。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2011-04-14
    • 2017-09-09
    • 2016-11-10
    • 1970-01-01
    • 1970-01-01
    • 2017-08-26
    • 1970-01-01
    相关资源
    最近更新 更多