Я использовал плагин wordpress - расширенное настраиваемое поле и хотел бы показать массив потомков, вот мой код:
Я использую этот код, чтобы показатьданные настраиваемых полей от детей с определенным идентификатором страницы:
<?php $args = array(
'depth' => 0,
'child_of' => 411 );
$pages = get_pages(array('child_of'));
foreach($pages as $post)
{
setup_postdata($post);
$fields = get_fields();
if($fields->company_name != "") : ?>
<h2><?php echo $fields->company_name; ?></h2>
<?php else : ?>
<?php endif; ?>
<?php
}
wp_reset_query();
?>
Этот код я использую для отображения данных флажка самой страницы (т.е. это не родитель / потомок):
<?php $catNames = array( 'branding','creative','development','exhibition','packaging','print','seo','social_media','usability','web','advertising','campaign','content','feasibility','publishing','research','strategy');
foreach($catNames as $name){
if(in_array($name, get_field('categories') )){
echo '<a href="/tags/design/'.$name.'" title="'.$name.'">'.ucwords($name).'</a>';
}
}
?>
Я хочу объединить эти два вместе, поэтому под тегом H2 в первом поле кода я хочу показать данные флажка для ребенка, как это можно сделать?
ОБНОВЛЕНИЕ: Когда я добавляюкод флажка для дочернего кода, я не могу отобразить данные, они либо пустые, либо содержат ошибку.
Это страница, над которой я работаю .Первая миниатюра была жестко закодирована, вторая и третья миниатюры должны использовать теги с кодом выше, но это не так.