Wp_count_post()的数字格式

时间:2020-10-04 作者:Jason

我正在尝试在我的网站标题中格式化我的帖子我的总帖子数。我有数字在那里,但希望它的格式与逗号,如1500,而不是1500。我知道这可能是非常基本的,但我仍在学习。。任何帮助都将不胜感激。干杯

功能。php

function wpb_total_posts() { 
$total = wp_count_posts()->publish;
echo \'\' . $total;
} 
标题。php

<?php wpb_total_posts(); ?>

1 个回复
最合适的回答,由SO网友:fuxia 整理而成

您可以使用PHPfunction number_format().

function wpb_total_posts() { 
    $total = wp_count_posts()->publish;
    echo number_format( 
        $total, // your number
        0,      // number of decimal points
        \'.\',    // decimal point separator
        \',\'     // thousands separator
    );
} 
或者,由于您仍在使用默认值,因此可以将函数缩短为:

function wpb_total_posts() { 
    echo number_format( wp_count_posts()->publish );
} 

相关推荐

Get posts for each user

对于学生项目,我使用WordPress和木材(树枝)+ACF在这个项目中,我创建了3种自定义帖子类型:dissertation, subject-imposed 和subject-free每个学生只能按自定义帖子类型创建一篇帖子(我为此创建了一个限制)。但现在我想显示一个列表,列出每个学生的名字和他们的3篇帖子。这样的列表:Nicolas Mapple<自定义职位类型的标题dissertation + 自定义帖子类型名称+图像(ACF字段)自定义帖子类型的标题subject-imposed + 自定