Intereting Posts
Изменение файла загрузки по умолчанию с помощью wp Скелет удалить элемент корзины из телег при входе пользователя из другой системы Лучший крючок для функции, которая добавляет короткие коды в систему? Как добавить страницы в WordPress с помощью кодов? Как добавить комментарии к странице? Переписать URL-адрес без очистки базы данных? Как добавить поле списка в поле мета-поля? Как получить Facebook, чтобы увидеть, как YouTube / Blip вставляются при совместном использовании ссылки? как печатать общее количество сообщений, отфильтрованных по категориям? Действия, используемые при очистке кеша (при добавлении / удалении сообщений) Разбиение на страницы для query_posts (); страница 1 не выгружается Есть способ добавить обертку вокруг размещенных изображений? Запрос наиболее популярных терминов по таксономии за 2 недели Как показывать только заголовки сообщений на страницах категорий

Проблема разбиения на страницы (плагин wp-pagenavi) с пользовательским типом сообщения?

В настоящее время я разрабатываю веб-сайт WordPress с пользовательским post_type под названием «музыка». Я использую плагин wp-pagenavi для разбивки содержимого «музыка».

Когда я ссылаюсь на первую страницу, это нормально (см. Ссылку ниже) http://carbonpaper-dev.imperatorium.org/music/page/1

Но когда я post_type/page страницу: http://carbonpaper-dev.imperatorium.org/music/page/2, ожидаемый контент печатается, но отображаемый шаблон не относится к «music» post_type/page as первая страница делает, кроме той, которая относится к классическим «сообщениям» (не к той же боковой панели, без включения воспроизведения музыки при нажатии …)

Вот мой .htaccess:

 # BEGIN WordPress <IfModule mod_rewrite.c> RewriteEngine On RewriteBase / RewriteRule ^index\.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-F RewriteCond %{REQUEST_FILENAME} !-D RewriteRule . /index.php [L] </IfModule> # END WordPress 

Должен ли я изменить этот файл? в противном случае, как установить расширение wp-pagenavi с пользовательским post_type? или что должно быть именем файла {filename}.php , чтобы уважать шаблон иерархии?

Спасибо за ваш ответ и извинения за мой английский, я французский …

Попробуйте это для кода цикла.

 <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $loop = new WP_Query( array( 'post_type' => 'music', 'paged' => $paged ) ); ?> 

или попробуйте это

 $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $args = array( 'post_type' => 'music', 'post_status' => 'publish', 'orderby'=> 'menu_order', 'order'=> 'DESC', 'paged' => $paged, 'posts_per_page' => -1, 'caller_get_posts'=> 1 ); $temp = $wp_query; // assign original query to temp variable for later use $wp_query = null; $wp_query = new WP_Query(); $wp_query->query($args); while ( $wp_query->have_posts() ) : $wp_query->the_post();?>