@Legal2019
Всё в имени моём... и радость и печаль...

Как сделать вывод get_post_meta (произвольные поля) дочерних страниц?

Всех заранее благодарю за проявленный интерес и непосильную помощь.
Бьюсь как рыба об лёд и ни как не могу сделать вывод get_post_meta (произвольных полей) принадлежащих дочерних страниц на их родительской странице, чтобы было так на родительской странице:
<ul>
<li>ссылка на дочку</li>
<li>краткое описание из текста дочки</li>
<li><a>мета поля в виде ссылки с дочки</a></li>
</ul>

Текущий код:
<div class="main border">
<section id="gibd-wrapper">
    <div id="gibd-wrapper-header">
        <div class="gibd-wrapper-header">
            <header>
                <h1><a href="<?php the_permalink(358); ?>"><?php echo get_the_title(358); ?></a></h1>
            </header><!--. Header -->
            <div class="gibd-logo-wrapper">
                <div class="gibd-logo" style="/*width: 150px;*/">
                    <img src="<?php echo get_template_directory_uri();?>/image/gibd/gibd.png" alt="">
                </div><!--. Header logo img -->
                <div class="gibd-logo-name">
                    <ul>
                        <li>Большие буквы лого нэйм</li>
                        <li>маленькие буквы лого нэйм</li>
                    </ul>
                </div><!--. Header logo name -->
            </div><!--. Header logo img + name -->
        </div><!--. gibd-wrapper-header -->
                <div class="gibd-preview">
                    <div class="gibd-preview">
                        <ul>

        <?php
$mypages = get_pages( array(
    'child_of'      => $post->ID,
    'sort_order'    => 'ASC',
    'meta_key'      => '',
    'meta_value '   => '',
    ) );
foreach( $mypages as $page ) {      
  //  $content = $page->post_content; //  публикация контента всей страницы
        $content = $page->post_excerpt;     //  публикация отрывка (цитата) страницы
// пока не могу сделать так, чтобы в случае отсутствия "отрывка (цитата) страницы" осуществлялся вывод из контента размером до 100-300 символов.
  // пропустим страницу без контента
  //if ( ! $content ) continue; // если $content = $page->post_excerpt; не содержит отрывка, то такую запись пропустит и она не будет выведена
  $content = apply_filters( 'the_content', $content );
  ?>
                              <li class="gp-link">
                            <h2><a href="<?php echo get_page_link( $page->ID ); ?>"><?php echo $page->post_title; ?></a></h2>
                    <div class="gibd-adress">
                        <?php echo $content; ?>
                    </div><!--. gibd-adress -->
                    <div>
                <div style="min-height: 20px; background-color: green;">
                    <?php get_post_meta(); // ни как не понимаю что тут и как нужно прописать ?>
                </div>
            </div><!--. gp-link-tag -->
  <?php
};?>
        </li><!--. gp-link -->
                </ul>
        </div><!--. gibd-preview-wrapper -->
    </div><!--. gibd-wrapper-header -->
</section><!--. gibd-wrapper -->
  • Вопрос задан
  • 68 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы