我正在为我的国家准备新货币。我如何轻松地将所有价格从3.45分开。 所有价格都存储在mysql表wp_postmeta _wps_price中。我还没有发现任何会转换所有内容的wordpress插件。
答案 0 :(得分:1)
UPDATE wp_postmeta_wps_price SET price = price / 3.45
这会将您的所有价格除以3.45。您需要将价格更改为存储价格的列。
答案 1 :(得分:0)
您可以使用wp查询获取所有产品并更改价格。 我的例子:
$get_your_products = get_posts( array(
'post_type' => 'wpsc-product',
'showposts' => -1
) );
foreach( $get_your_products as $product ){
$current_price = get_post_meta($product->ID, '_wps_price', true);
$new_price = $current_price / (3.45);
update_post_meta($product->ID, '_wps_price', $new_price);
}
答案 2 :(得分:0)
我的问题是错误的。通过编辑的Micheal代码,我成功了。另请参阅如何舍入结果。
UPDATE `wp_postmeta` SET `meta_value`= `meta_value` / 3.45 WHERE meta_key='_wpsc_price'
UPDATE `wp_postmeta` SET `meta_value`= round(meta_value,2) WHERE meta_key='_wpsc_price'
我希望这会对某人有所帮助。今天我学会了MySql基础知识。