Как в wp_list_pages заменить заголовок страницы на текст из доп. полей?

Использую прекрасную функцию, которая выводит на родительскую и дочерние страницы что-то вроде меню со ссылками на все эти страницы. Используется wp_list_pages

<?php // меню дочерних страниц

 if($post->post_parent){
    $children = wp_list_pages("title_li=&include=".$post->post_parent."&echo=0"); 
    $children .= wp_list_pages("title_li=&child_of=".$post->post_parent."&echo=0");
 } else {
    $children = wp_list_pages("title_li=&include=".$post->ID."&echo=0");
    $children .= wp_list_pages("title_li=&child_of=".$post->ID."&echo=0");
 }

 if ($children) { ?>
   <ul class="subpages">
     <?php echo $children; ?>
   </ul>
 <?php } ?>


Проблема в том, что в анкорах ссылок вставляются заголовки страниц, а они длинные. Меню анти UI получается.
Подскажите, как в анкоре использовать переменную из Дополнительного поля.
  • Вопрос задан
  • 29 просмотров
Пригласить эксперта
Ответы на вопрос 1
artzolin
@artzolin Куратор тега WordPress
php, WordPress разработка сайтов artzolin.ru
С помощью этой функции никак. Делайте свой запрос get_posts() и get_post_meta()
Ответ написан
Ваш ответ на вопрос

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

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