我有以下 wordpress 帖子的觀看次數計數功能。但是,出現的數字是例如 2000,而我正在嘗試獲得 2.000。
位于 Functions.php
add_action ('elementor/query/popular_post', function ($query) {
$query->set('orderby', 'meta_value_num');
$query->set('meta_key', 'views');
});
位于 Header.php
<?php
if (is_singular('post')) {
$count = get_field('views');
$count ;
update_field('views', $count);
}
?>
我嘗試使用谷歌搜索并多次更改代碼,但無法更改數字的格式。有沒有好心人給個提示?
我很抱歉無法在 JsFiddle 或類似工具中復制該功能,但我相信這是不可能的。
我不懂 php,我是個粉絲。
uj5u.com熱心網友回復:
您可以在此處使用 number_format() 函式: www.w3schools.com/php/func_string_number_format.asp
請參閱此處的最后一個示例,其中它們設定為千位分隔符:https : //www.w3schools.com/php/phptryit.asp?filename=tryphp_func_string_number_format
我相信您的代碼更新如下:
update_field('views', number_format($count,0,",","."));
uj5u.com熱心網友回復:
請參閱有關PHP的參考:number_format
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/334750.html
標籤:php WordPress的 高级自定义字段 数字格式
