my templateworks.php файл имеет это:
Код: Выделить всё
get_home_pagination();
$args = array( 'post_type' => 'works', 'posts_per_page' => 10, 'paged' => $paged ); $wp_query = new WP_Query( $args );
if ( $wp_query->have_posts() ) :
while ($wp_query->have_posts()) :
$wp_query->the_post();
get_template_part( 'loop', 'works' );
endwhile;
else:
_e( 'Nothing here.' );
endif;
Код: Выделить всё
function get_home_pagination() {
global $paged, $wp_query, $wp;
$args = wp_parse_args($wp->matched_query);
if ( !empty ( $args['paged'] ) && 0 == $paged ) {
$wp_query->set('paged', $args['paged']);
$paged = $args['paged'];
}
}
Если я ввожу, например, URL "(...)/blog/page/456", шаблон блога загружается с сообщением «Ничего здесь». № 404 Страница ошибки.
С другой стороны, URL "Works/Page/2", который я ожидаю вернуть несколько постов, заканчивается на странице ошибок 404. />
Попытка получить свойство необъекта в
(……)/wordpress/wp-includes/post-template.php на строке 29. < /p>
< /blockquote>
... Но это может не быть связано с проблемой сыграния. Мне удалось удалить код, который вызывает эту ошибку (из подключаемого модуля I Настраиваемой), и лиц по-прежнему не работает. Кажется, это очень неправильно:
uss: trabalhos = работает, pagina = page
Сопоставленное правило: trabalhos/([^/]+) (/[0-9]+)?/? Works = Pagina & Page =%2f2
Строка запроса:
page =%2f2 & name = pagina & post_type = works & works = pagina & debug-this = rewrites
empages2. Следует указывать на следующий URL (кроме как он не работает - но если я заменяю «Trabalhos» на «Noticias» - мой слизняк для «блога» - это работает):
mysite.com/trabalhos/pagina/2/?pagename=trabalhosbr/>
mysite.com/trabalhos/pagina/2 указывает на этот странный URL:
mysite.com/trabalhos/pagina/2?page=%2f2&works=pagina&post_type=works&name=Pagina>> И удивительно, следующие точки зрения URL точно на содержание, которое я ожидал, то есть, страница 2 работ (trabalhos):
mysite.com/noticias/pagina/2/?pagename Деактивация всех плагинов, удаление почти всех темных кодов PHP, каждый раз, сбрасывая настройки постоянных ссылок на панели администратора, среди прочего, и ошибка сохраняется. Где это было бы?
Заранее спасибо за помощь!
Подробнее здесь: https://stackoverflow.com/questions/229 ... types-only