如何从WordPress中的每个自定义帖子类型帖子中返回变量值?

时间:2018-07-18 00:12:36

标签: php wordpress

我有一个名为people的自定义帖子类型。

属于该帖子类型的所有帖子都使用自定义模板。

在此自定义模板上,定义了一个名为$total的变量,数据是一个数字,但是每个页面的数字都不同。

在一个完全独立的页面上,在WordPress主页面上,我有一个页面想要从people中的所有帖子中提取变量 $ total ,因此我可以使用PHP数学求和所有值。

我知道如何将这些值加起来,我不知道该怎么做才能获取此变量中的唯一数据,并将其导入到此页面。

我知道我可能需要包含帖子ID,如下面的代码所示,它会在帖子类型中吐出每个帖子的ID。

我尝试尽可能具体,有人可以帮助我吗?

$peoplePosts = get_posts(
                   array(
                       'post_type'      =>  'people',
                       'posts_per_page'  =>  -1
                   ));
$sum = 0;


if (is_array($peoplePosts)) {
    foreach ( $peoplePosts as $peoplePost) {


$id = $peoplePost->ID;
echo $id;
// Ignore this line $currentVal = get_field('number', $peoplePost->ID);
        $sum = (float) $sum + (float) $currentVal;
    }
}

?>

0 个答案:

没有答案