下面的php将遍历每个页面,然后输出ALL ACF自定义字段的。我需要的帮助格式是一个条件语句,它将所有$fields
, 除了$field_name
在自己的容器中包含“标题”。
$pages = get_pages( array(\'sort_column\' => \'menu_order\'));
foreach ($pages as $page_data) {
$fields = get_fields($page_data);
if( $fields )
{
foreach( $fields as $field_name => $value )
{
$field = get_field_object($field_name, false, array(\'load_value\' => false));
// if(strpos($field_name,"title") !== false ){
// /*this field has name containing title*/
// }
echo \'<div class=\'.$field_name.\'>\';
echo $value;
echo \'</div>\';
}
}
}
因此,最终HTML应该如下所示:
<div class="the_title">TITLE</div>
<div class="container">
<div class="1">1</div>
<div class="2">2</div>
<div class="3">3</div>
</div>
谢谢你的建议。