【发布时间】:2015-05-06 20:55:37
【问题描述】:
我遇到了一个问题,我运行一个 foreach 循环,我希望它只显示 array() 中的内容,但是当我输出循环时,它显示“arrayclient”而不仅仅是客户端。我做错了什么?
<?php
$data_array = array("client","task","brand");
$output = '<div class="clientele">';
foreach($data_array as $data) {
$output .= '<section>';
$output .= '<img src='. get_template_directory_uri()."/img/{$data}.png />";
$output .= '<h2>'. $field = get_field_object($data);
$output .= $field['label']. '</h2>';
$output .= '<p>'. $field['value']. '</p>';
$output .= '</section>';
}
$output .= '</div>';
echo $output;
?>
$field = get_field_object($) 的原因是因为我使用插件在帖子上创建自定义字段并希望显示这些字段,因为“客户”、“任务”和“品牌”是这些字段标签。
【问题讨论】:
标签: php wordpress loops plugins foreach