He estado tratando de hacer que esto funcione todo el día, pero no he tenido suerte ...
Tengo un tipo de publicación personalizado llamado 'noticias' y una plantilla de archivo (archive-news.php), aquí me gustaría mostrar 2 publicaciones con paginación, que funciona bien, hasta que trato de ir a la 'página siguiente' ( / news / page / 2) que devuelve un error 404.
¿Alguna idea de cómo solucionar esto / qué estoy haciendo mal?
Literalmente pasé todo el día tratando de encontrar una solución a esto buscando en Google y en los formularios de WordPress, encontré muchas soluciones, ninguna de las cuales ha funcionado hasta ahora.
Mi función de tipo de publicación personalizada: http://pastebin.com/uG1L6YNu
Mis reglas de reescritura se imprimen: http://pastebin.com/jbaDANYr
fuente
Respuestas:
Esto ahora funciona para mí ... para aquellos de ustedes que tienen el mismo problema, resulta que todo el código era correcto.
El problema fue que WordPress está configurado para mostrar 10 publicaciones por página de manera predeterminada, lo que chocó con mi consulta (limitándolo a 2 publicaciones) para solucionar el problema. Cambié la configuración de WordPress (Configuración / Lectura en el panel de administración) a 1.
fuente
posts_per_page
como normal en antes sin que choque con la configuración de WP.Encontré la solución aquí: http://walrusinacanoe.com/web-development/742
Es elegante y funcional:
fuente
Probablemente haya intentado esto, pero restablecer los enlaces permanentes puede resolver este problema. Vaya a Configuración-> Enlaces permanentes y guarde los enlaces permanentes nuevamente.
fuente