WordPress : Вывод дочерних страниц \ постов

Вывод страниц \ постов красивым списком.

Добавить в файл function.php вашей темы.

*  wpb_list_child_pages 
*/

function wpb_list_child_pages() {

	global $post;

	if ( 'service' == get_post_type() && $post->post_parent )

	$childpages = wp_list_pages( 'post_type=service&sort_column=post_title&title_li=&child_of=' . $post->post_parent . '&echo=0&sort_order=ASC' );
	else
	$childpages = wp_list_pages( 'post_type=service&sort_column=post_title&title_li=&child_of=' . $post->ID . '&echo=0&sort_order=ASC' );

	if ( isset($childpages) ) {

	$string = '' . $childpages . '';
	} 
	else{
		echo "Hacking Attempt!";
	}

	echo $string;

}
 
add_shortcode('wpb_childpages', 'wpb_list_child_pages');

В том месте где нужно отобразить:

[wpb_childpages]

либо

<?php echo do_shortcodes('[wpb_childpages]');?>

 

Об авторе

Kulishov Artem

Просмотреть все сообщения
  • asd

    Тестывфы ыошщ вапва