我将采用如上所述的B计划。原因是我不想在浏览器中使用JS来操纵价格。另外,我不知道如何从浏览器中设置JS的价格!
计划是让cron作业定期运行一个脚本,该脚本在产品和update_post_meta()
在每个上。类似于:
<?php
$args = array(
\'post_type\' => \'product\',
\'posts_per_page\' => -1
);
$loop = new WP_Query( $args );
if ( $loop->have_posts() ) {
while ( $loop->have_posts() ) : $loop->the_post();
global $product;
$value = 840;
update_post_meta($product->get_id(), \'_regular_price\', (float)$value);
update_post_meta($product->get_id(), \'_price\', (float)$value);
endwhile;
}
wp_reset_query();
剩下的唯一问题是性能,但我完全没有主意了。如果有人能看到我错过的任何东西,请插话!