Intereting Posts
seo описание метаданных в google search Как изменить код категорий категорий? Почему WP_Query показывает только один и тот же пост даже с разными категориями и в конце? Можно ли запускать какой-либо JavaScript при вскрытии всплывающей подсказки? Управление ресурсом через REST API Как создать страницу галереи? Как создать фрагмент контента для повторного использования, с которым я могу передать значение? Перекодируйте URL-адрес с пользовательскими значениями в URL-адресе Устранить многопользовательские сети MultiSite Отфильтровать сообщения с meta_query NOT IN, где значение имеет несколько значений Добавление параметров экрана в настраиваемые страницы администрирования Показать содержимое субдомена из определенного пункта меню? Можете изменить ссылки на двадцать двенадцать? По-автор? RW Meta Box, сообщение об ошибке Таксономия – {taxnonomy} .php не работает

Помощь с разбивкой по страницам CPT

я создал темы CPT, используя следующий код

function pp_themes_post_type() { $args = array( 'public' => true, 'label' => 'ProfilePress Themes', 'has_archive' => true, 'hierarchical' => true, 'supports' => array( 'title', 'editor', 'page-attributes', 'revisions', 'thumbnail' ), 'taxonomies' => array( 'category', 'post_tag' ) ); register_post_type( 'themes', $args ); } add_action( 'init', 'pp_themes_post_type' ); 

Затем я создал файл шаблона archive-themes.php содержащий следующий код, который отображает продукты Easy digital downloads, классифицированные как тема.

 $paged = get_query_var( 'paged', 1 ); $args = array( 'post_type' => 'download', 'offset' => 0, 'paged' => $paged, 'posts_per_page' => $posts_per_page, 'tax_query' => array( array( 'taxonomy' => 'download_category', 'field' => 'slug', 'terms' => 'theme' //if field is ID you can reference by cat/term number ) ), ); $wp_query = new WP_Query( $args ); 

Просмотр тем CPT выводит продукты edd, классифицированные как тема (см. Http://profilepress.net/themes/ )

Проблема возникает, когда вы пытаетесь перейти на следующую страницу, которая 404. (см. Http://profilepress.net/themes/page/2 ). Я установил, какой файл шаблона просматриваю? плагин и обнаруженный шаблон archive-themes.php не используется при просмотре страницы 2.

Мне нужна вся помощь, которую я могу.

нет необходимости обрабатывать разбивку на страницы следующим образом:

 $paged = get_query_var( 'paged', 1 ); 

Просто поставьте это после цикла:

 get_the_posts_pagination( 'mid_size' => 1, 'prev_text' => ' ', 'next_text' => ' ', 'screen_reader_text' => 'A' ) 

как это:

 if( have_posts() ){ while( have_posts() ){ the_post();?> the_content();?> <?php } echo get_the_posts_pagination( 'mid_size' => 1, 'prev_text' => '&nbsp;', 'next_text' => '&nbsp;', 'screen_reader_text' => 'A' ); wp_reset_postdata(); }?>