wordpress 3.8.1 categoria página 2 erro 404 não encontrado / tipo de postagem personalizada
primeiro o problema, depois as tentativas.
ProblemaO problema é que eu recebo um erro 404 NÃO ENCONTRADO se eu visitar outra página que não a primeira página de categoria. Na página da categoria, tenho uma paginação normal. O primeiro site funciona. (http://mypage.com/category/properties)
Depois de clicar no botão "Próxima página", estou na páginahttp://mypage.com/category/properties/page/2 e obteve o erro 404 NÃO ENCONTRADO.
Mas por que?
TentativasPrimeiro eu tentei esta perguntaErro de paginação 404 de tipo de postagem personalizada e taxonomia, mas oexclude_from_search
e as consultas abaixo não funcionam.
Eu tentei isso também.http://wordpress.org/support/topic/one-again-page-not-found-on-second-and-further-pages Mas a tentativa query_posts tem o mesmo resultado que a tentativa WP_Query.
O evento com a pré-consulta também tentei. Mas o problema é o mesmo -.-
Exemplo / PHP<?php
/* /srv/www/mypage/wp-content/themes/twentythirteen/category-1.php */
global $wp_query;
$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
$args = array_merge($wp_query->query, array(
'posts_per_page' => 4,
'post_type' => 'property',
'post_status' => 'publish',
'meta_key' => 'property_typ',
'meta_value' => 'Rent',
'category_name' => null
));
$wp_query = new WP_Query($args);
echo '<ul>';
while (have_posts())
{
the_post();
echo '<li><a href="' . get_permalink(get_the_id()) . '">'
. get_the_title() . '</a></li>';
}
echo '</ul>';
echo paginate_links(array(
'base' => str_replace(99999, '%#%', esc_url(get_pagenum_link(99999))),
'total' => $wp_query->max_num_pages,
'format' => '?paged=%#%',
'current' => max(1, get_query_var('paged'))
));
ResultadosPágina 1
Página 2