Я пытаюсь использовать боковое меню для навигации, когда страница имеет дочерние страницы.
То, что у меня есть сейчас, почти идеально, но вместо использования названий дочерних страниц в меню я хочу использовать настраиваемое поле 'sidebar_title'.
В настоящее время я использую эту функцию, которую я нашел:
function wpb_list_child_pages() {
global $post;
if ( is_page() && $post->post_parent )
$childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=' . $post->post_parent . '&echo=0' );
else
$childpages = wp_list_pages( 'sort_column=menu_order&title_li=&child_of=' . $post->ID . '&echo=0' );
if ( $childpages ) {
$string = '
<nav class="sidenav">
<ul>
<li><a href="'.get_permalink($post->post_parent).'">'.get_the_title($post->post_parent).'</a></li>'
.$childpages.
'</ul>
</nav>';
}
return $string;
}
Это дает мне такой результат:
<nav class="sidenav">
<ul>
<li><a href="page URL">Parent Page</a></li>
<li><a href="page URL">Child Page</a></li>
<li><a href="page URL">Child Page</a></li>
</ul>
</nav>
Мне просто нужно знать, как я могу заменить заголовок дочерних страниц своим настраиваемым полем.