我運行一個wooocommerce網站,重量是磅,我需要將它們轉換爲千克。如何在PHP中加一個數字
我已經從網站上下載了這個腳本,它做了這項工作,但它設置了很多小數的新重量,不知道如何將其舍入。
我試圖使用round($new_weight, 2);
,但它沒有考慮到它或不知道在哪裏放置或如何放置。
注意:我對php一無所知。這個腳本是一個頁面模板。它在打開它時會進行更改。
<?php
/*
*
* Template name: wconvertor
*/
get_header();
$args = array('post_type' => 'product', 'posts_per_page' => 2500 );
$loop = new WP_Query($args);
while ($loop->have_posts()) : $loop->the_post();
global $product;
$weight= get_post_meta(get_the_ID(), '_weight', true);
if (! empty($weight)) {
echo "id = ".get_the_ID(). " weight = ".$weight;
$new_weight = $weight/2.2 ;
round($new_weight,2);
echo "<br>new weight = ".$new_weight." ********************";
// id , key , value
$result = update_post_meta(get_the_ID(), '_weight', $new_weight);
echo "result = ".$result;
}else{
echo "<br>NO update for: ".get_the_ID();
}
endwhile;
wp_reset_query();
?>
</div>
<?php get_footer(); ?>
THX,該訣竅 – huskerone