从可重复字段中获取单个值

  • 本文关键字:获取 单个值 字段 php
  • 更新时间 :
  • 英文 :


我创建了一个wordpress自定义元字段,这是一个可重复的字段,这意味着在管理部分,我可以使用jquery在单个字段中添加/删除条目。 输出是一个数组,我能够做到这一点。

我希望能够将每个返回值设置为一个变量来执行其他 php 操作。 这是我访问该字段的当前代码:

<?php
$repeatable_fields = get_post_meta($post->ID, 'repeatable_fields', true);
if ( $repeatable_fields ) :
foreach ( $repeatable_fields as $field ) :
$staff = $field['team_staff'];
echo $staff.'<br>';
endforeach;
endif; 
?>

这将创建一个员工列表。 现在我需要将每个工作人员变成一个变量,以便我可以获取有关该工作人员的更多信息。 我怎样才能像这样将它们分开并跟踪变量,因为返回的员工数量会不同。

你应该把$staff改为数组:

<?php
$staff = array();
$repeatable_fields = get_post_meta($post->ID, 'repeatable_fields', true);
if ( $repeatable_fields ) :
foreach ( $repeatable_fields as $field ) :
$staff[] = $field['team_staff'];
endforeach;
endif; 
?>

以及您想要使用的地方:

foreach ($staff as $smth){
echo $smth;
}

最新更新