Error 404 en WordPress 2.5 para páginas estáticas
Después de actualizar a Worpress 2.5 he tenido un único problema (que haya visto hasta ahora). Las páginas propiamente dichas daban error 404. Esto afecta sólo si tienes un permalink customizado, parece ser que si usas el que viene por defecto no hay problema.
He probado varias cosas, pero la mejor solución la he encontrado en helpdeskgeek.com . Lo explica muy bien, pero he encontrado un pequeño fallo en el código, así que dejo por aquí mi solución.
Hay que editar el fichero wp-includes/rewrite.php y modificar un par de líneas:
if ( 0 === strpos($structure, ‘%postname%’) ||
0 === strpos($structure, ‘%category%’) ||
0 === strpos($structure, ‘%tag%’) ||
0 === strpos($structure, ‘%author%’) )
$this->use_verbose_page_rules = true;
Cambiar por:
if ( 0 === strpos($structure, ‘%postname%’) ||
0 === strpos($structure, ‘%category%’) ||
0 === strpos($structure, ‘%tag%’) ||
0 === strpos($structure, ‘%author%’) ||
$this->using_index_permalinks() )
$this->use_verbose_page_rules = true;
En negrita están las nuevas líneas. Después de cambiarlo habría que ir a Plugins/Permalinks y forzar una regerneración. Para eso se puede seleccionar “Default”, por ejemplo, y volver a seleccionar el permalink que queráis.
Parece que ha habido bastantes problemas (1,2,3,4,5) con esta actualización, ¡suerte con el upgrade!
Hola, Saludos de Helpdeskgeek.com, gracias por corregirme el error en el codigo.
Gracias a ti por publicar el parche!
Yo también ando trasteando con WordPress 2.5. He migrado la BD del anterior a http://www.gabinetedecuriosidades.com (al final me lo quedo yo TODO!! sin estar en un humillante subdominio, jaja) y todo bien excepto alguna cosilla.
Por ejemplo me seguía saliendo “Sin Comentarios” en cada entrada a pesar de tener unos cuantos. Tenía que comentar yo mismo una a una para que los reconociese como Dios Manda (luego borraba el comentario y ya todo bien). Pasa también con las categorías. El widget de la barra lateral no pilla las preexistentes. Tiene que haber un campo de la BD que no enlace este contenido anterior.
Por lo demás… de puta madre, hombre. ¡Ya hablaremos de plugins molongos!
Enhorabuena por la independencia de dominio! :D
Parece que van a sacar la 2.5.1 en un mes o así. Yo me he dado cuenta de que el plugin que tenía para cachear las páginas (WP-Cache) se había desactivado solito, y me da que tengo algo mal en los comments tb… pero bueno poco a poco :D
[…] Por cierto, también tuve algunos problemas para que los permalinks de páginas se crearan correctamente. Finalmente lo resolví. […]