Я показываю список родственных страниц, используя приведенный ниже код. Также, как получить название страницы и ссылку. Мне нужно захватить пользовательское поле под названием excerpt
и вывести его для каждого элемента брата. Как это сделать, используя get_pages
? В настоящее время var_dump, который я использую, захватывает текущий отрывок страниц, что неверно.Получите поле ACF, используя get_pages()
<?php
global $post;
if (is_page() && $post->post_parent) {
$children = get_pages('child_of='.$post->ID);
$parent = $post->post_parent;
$our_pages = get_pages('child_of='.$parent.'&exclude='.$post->ID);
$ex = get_field('excerpt', $our_pages);
if (!empty($our_pages)):
foreach ($our_pages as $key => $page_item):
<a href="<?php echo esc_url(get_permalink($page_item->ID)); ?>" title="<?php the_title(); ?>">
<?php echo $page_item->post_title ; ?>
<?php var_dump($ex) ?>
<?php endforeach;
endif;
}
UPDATE
Ok, так что я положил в <?php print_r($page_item); ?>
как было предложено, и он вернулся следующее:
Я не вижу какой-либо из моих АКФ полей здесь , так как я могу их получить? Каковы мои дальнейшие шаги?
Сделайте одну вещь 'print_r ($ page_item);' внутри 'foreach', чтобы мы могли получить, сколько полей они получают, и дайте мне знать результат. –
@KaushaMehta Пожалуйста, ознакомьтесь с обновленным вопросом, каковы следующие шаги? – egr103
'excerpt' означает ваше пользовательское поле или wordpress по умолчанию? –