来自自定义帖子类型ACF WORDPRESS的同一字段中的HOW TO COUNT()值

问题描述 投票:-1回答:1

我的自定义帖子类型中的字段名称为“ amount”,我每次通过ACF创建的金额字段发布时都会想要count()字段金额

例如

loop
  // The task is a post in custom post type different amount 
  // the first value post ex. 10, Second post 20, Third post will be 30

  // I am trying this but not work
  $varAmount = get_field('amount');
  $varCount = count($varAmount);




 echo $varCount;

  Output expected is: 60

  // but showing 1010101;
  // how to do that 60 instead of 101010?


/loop
$faq = new  WP_Query($args_faqs);

if ( $faq->have_posts() ) {
/*
 * Begin the loop tags post
 */

    #echo count(get_field('loan_amount_applied'));
     $total_amount = 0; 
     $amountapplied = get_field('loan_amount_applied'); 
     $total_amount += $amountapplied; 

     $varCount = count($total_amount); 

     // array() = $amountapplied);
     // if(is_array($amountappliedCOntainer)) {
     // $total_amount = count($amountappliedCOntainer);

while ( $faq->have_posts() ) {
         $faq->the_post();

enter image description here

php wordpress advanced-custom-fields acfpro
1个回答
0
投票

欢迎您加入。由于您需要计算多个帖子的值,因此需要在循环外初始化一个值为0的变量。然后您需要将value(ACF FIELD)的值添加到该变量,然后回显它。

使用下面的代码。

<?php if ( have_posts() ) : 

$counter = 0;

/* Start the Loop */
while ( have_posts() ) :
the_post();
$varAmount = get_field('amount');
$counter += $varAmount;
echo $counter;
endwhile;

endif;
?>
© www.soinside.com 2019 - 2024. All rights reserved.