我是构建wordpress主题的前端开发人员。我希望在wordpress / woocommerce中建立一个在线商店,其中包含来自第三方公司的产品。然而,他们的定价每天都在变化(几乎就像一个闪购类型的定价模式),因此产品可能会以X量零售,然后几个小时就会下降60%。
产品和定价将在XML Feed中提供。这很好,但我担心的是这个XML经常会被更新,需要在网站上自动复制,而不需要每次都将文件上传到wordpress。
有没有人知道Woocommerce是否可以实现这一点,如果是这样,你能指出我正确的方向吗?
由于
答案 0 :(得分:1)
这里的WP Cron工作代码将帮助您每小时或每月每小时自动启动。
add_action( 'wp', 'update_hourly_post_type_update_info');
function update_hourly_post_type_update_info() {
// Make sure this event hasn't been scheduled
if( !wp_next_scheduled( 'wp_product_variation_hourly' ) ) {
// Schedule the event
wp_schedule_event( time(), 'hourly', 'wp_product_variation_hourly' );
}
}
//Here you need to add the function of XML which replace the price
function wp_product_variation_hourly(){
//Your Price updating Code here.
}
我在项目中使用了这段代码,它工作正常。