Intereting Posts
Пользовательский пост – дополнительный параметр в пользовательском URL-адресе отправляется на страницу с ошибкой создать отдельный шаблон страницы для комментариев WordPress Поддержка пользовательских сообщений типа get_users ('orderby = post_count'); Получить / установить wp.customize.previewer.previewUrl Загрузка файлов без мультимедиа? Получите идентификатор блога подкаталога многосайтового блога от имени – * вне * обработки запроса wordpress Поля первого и последнего имени не заполняются при использовании wp_insert_user Мой пользовательский get_the_excerpt () не может получить отрывок из ID Как интегрировать таблицу пользовательских баз данных в WordPress и использовать функции WordPress Как создать таблицу с заголовком видео, миниатюрами и полем VOTING через данные из электронной таблицы? Сочетание разбиения на категории категорий категорий как использовать две постоянные ссылки для одного настраиваемого типа сообщений на основе категорий Получите все пользовательские поля с помощью wp's get_posts () Измените разметку обложки post / entry в генезе childtheme Удаление и повторное дублирование изображений

Paginate вложенный запрос дочерних сообщений

Мне нужна помощь с разбиением на страницы дочерних сообщений, созданных с помощью набора инструментов, на странице родительского сообщения. В принципе, мне нужно воссоздать функциональные возможности этой страницы http://dailytrendsetter.com/sports/top-10-premiere-league-goals-2016

Я понимаю, что на этом веб-сайте это, вероятно, достигается с помощью тега, но мой клиент использует дочерние сообщения для показа такого верхнего списка.

Мне удалось вытащить все дочерние записи в цикле, но я не могу создать подобную разбивку на страницы.

Пожалуйста помоги! Я так долго слушал этот вопрос! Я думаю, что я все пробовал, но я все еще не могу заставить его работать.

Текущий код в single.php

$postIDs = array(); $post_link = get_permalink(); $postFields = types_child_posts('sub-title-posts', array('ID' => $post->ID)); if ( $postFields ) { foreach ( $postFields as $postField ) { $postIDs[] = $postField->ID; } } $pages = count ($postFields); $args = array( 'post_type' => 'sub-title-posts', 'paged' => $paged, 'post__in' => $postIDs, 'posts_per_page' => 1 ); if( get_query_var('page') ) { $page = get_query_var( 'page' ); } else { $page = 1; } $args['page'] = get_query_var( 'page' ) ? get_query_var( 'page' ) : 1; $top = new WP_Query($args); $temp_query = $wp_query; $wp_query = NULL; $wp_query = $top; if ($top->have_posts()) { while ($top->have_posts()) { $top->the_post(); global $post; $meta = get_post_meta($post->ID); var_dump($meta); }//endwhile echo paginate_links( array( 'base' => $post_link . '%#%' . '/', 'format' => '?page=%#%', 'current' => $page, 'total' => $pages )); }//endif wp_reset_postdata(); $wp_query = NULL; $wp_query = $temp_query; 

Результат кода: первое сообщение из пользовательского запроса в var_dump и ссылки под сообщением, которые приводят к post_link / 1, post_link / 2, post_link / 3 … но по каждой ссылке есть одно и то же первое сообщение от дочернего сообщения.