Я, наконец, исчерпал свое терпение, травля google, пытаясь найти решение этого ... любая помощь ОЧЕНЬ МНОГО оценили.new wp_query pagination дает 404
У меня есть сайт, установленный на WP 3.3.2 и я использую WP_Query для запроса тип записи:
$paged = (get_query_var('page')) ? get_query_var('page') : 1;
$args = array(
'post_type' => 'feedback',
'meta_key' => 'Overall how would you grade this course?',
'orderby' => $orderby,
'order' => $order,
'posts_per_page' => '10',
'paged' => $paged
);
$feedback = new WP_Query($args);
Я получил некоторые дополнительные мета-запросы, там также, но вот в чем ее суть.
Моя проблема с нумерацией страниц ... мой URL выходит как domain.com/client-feedback/page/2/, но я получаю 404.
До сих пор я пытался получать выгружаемого переменную $ как показанный выше, а также извлечение номера страницы из URL-адреса. Я довольно уверен, что у меня это прибито. Если я заставляю 'paged' => 2
, я получаю вторую страницу результатов без проблем.
Я также попытался запустить запрос, как показано на рисунке, но и не угон $ WP_Query (демпинг оригинал в переменную $ темп и восстанавливающее ее после того, как я сделал.)
Независимо от того, что я стараюсь не могу 't выйти за пределы страницы 1. Я использую плагин pagenavi для удобства, но отключение этого не имеет значения.
Мое лучшее предположение - это связано с permalink - я пробовал /% category% /% postname/и просто /% postname% /, но это тоже не имеет значения.
Я в тупике с этим - любые мысли/прозрения/соболезнования получили высокую оценку.
David.
Просто выстрел в темноте, но вы пробовали настройки количества сообщений на страницу в настройках WordPress -> Чтение? – Cthulhu