用逗号分隔[高级自定义字段]值

时间:2013-12-21 作者:SBM

我有一个“关系”自定义字段,允许您选择多个值并通过

<?php $post_objects = get_field(\'field\');
   if($post_objects!=\'\'){ ?>
   <?php foreach( $post_objects as $post): ?>
   <?php setup_postdata($post); ?>
       <a href="<?php the_permalink(); ?>">
           <?php the_title(); ?>, 
       </a>
   <?php endforeach; ?>
<?php wp_reset_postdata(); ?>
这目前可以使用,但不是很好,因为它返回的值是“Value,Value,Value”。我希望它输出的是。。。

1 Value=“值”

2个值=“值和值”

3个或更多值=“值、值和值”

“”

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

试着把输出和回音放在一起。

<?php $post_objects = get_field(\'field\');
   if($post_objects!=\'\') :
   $value = array(); ?>
   <?php foreach( $post_objects as $post): ?>
       <?php setup_postdata($post); ?>
       <?php $values[] = \'<a href="\'. get_permalink() .\'">\'. the_title(\'\',\'\',false) .\'</a>\'; ?>
   <?php endforeach; ?>
   <?php endif; ?>
<?php wp_reset_postdata(); ?>

<?php echo join( \', \', $values); ?>

SO网友:Alfrex92

您可以使用PHP的number\\u format函数。

你会得到大约2500英镑

<div>
  <?php if (get_field(\'events_price_yen\')) { ?>
     <p>
        <?php $english_format_number = number_format(get_field(\'events_price_yen\'));
              echo $english_format_number; ?>
     </p>
  <?php }; ?>
</div>

结束

相关推荐

用逗号分隔[高级自定义字段]值 - 小码农CODE - 行之有效找到问题解决它

用逗号分隔[高级自定义字段]值

时间:2013-12-21 作者:SBM

我有一个“关系”自定义字段,允许您选择多个值并通过

<?php $post_objects = get_field(\'field\');
   if($post_objects!=\'\'){ ?>
   <?php foreach( $post_objects as $post): ?>
   <?php setup_postdata($post); ?>
       <a href="<?php the_permalink(); ?>">
           <?php the_title(); ?>, 
       </a>
   <?php endforeach; ?>
<?php wp_reset_postdata(); ?>
这目前可以使用,但不是很好,因为它返回的值是“Value,Value,Value”。我希望它输出的是。。。

1 Value=“值”

2个值=“值和值”

3个或更多值=“值、值和值”

“”

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

试着把输出和回音放在一起。

<?php $post_objects = get_field(\'field\');
   if($post_objects!=\'\') :
   $value = array(); ?>
   <?php foreach( $post_objects as $post): ?>
       <?php setup_postdata($post); ?>
       <?php $values[] = \'<a href="\'. get_permalink() .\'">\'. the_title(\'\',\'\',false) .\'</a>\'; ?>
   <?php endforeach; ?>
   <?php endif; ?>
<?php wp_reset_postdata(); ?>

<?php echo join( \', \', $values); ?>

SO网友:Alfrex92

您可以使用PHP的number\\u format函数。

你会得到大约2500英镑

<div>
  <?php if (get_field(\'events_price_yen\')) { ?>
     <p>
        <?php $english_format_number = number_format(get_field(\'events_price_yen\'));
              echo $english_format_number; ?>
     </p>
  <?php }; ?>
</div>

相关推荐