如何从自定义帖子类型自定义字段列出和包装所有数组项目?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (1)
  • 关注 (0)
  • 查看 (21)

有一个自定义字段,其中列出了一系列值'item a', 'item b', 'item c'

试图让它们全部在模板中列出并包装html,所以看起来像这样

<div class="item a">item a</div>
<div class="item b">item b</div>
<div class="item c">item c</div>

这是我的PHP代码

$meta = get_post_meta( get_the_ID(), 'sell_points');
$divs   = array(var_dump($meta));
$wrapped = array_map(
   function ($el) {
      return "<div class=\"{$el}\">{$el}</div>";
   },
   $divs
);

最后像这样在页面上返回数组

array(1){[0] => string(64)“'item a','item b','item c'”}

提问于
用户回答回答于

删除

$wrapped = array_map(
   function ($el) {
      return "<div class=\"{$el}\">{$el}</div>";
   },
   $divs
);

foreach($el as $e) {
    echo '<div class="'. $e .'">'. $e .'</div>';
}

扫码关注云+社区

领取腾讯云代金券

年度创作总结 领取年终奖励