Avisos
Vaciar todo

No puedo actualizar permalinks ni actualizar wordpress 6.7+

16 Respuestas
3 Usuarios
0 Reactions
43 Visitas
Respuestas: 12
Active Member
Topic starter
 

Solicito su ayuda para resolver un error crítico en mi sitio web ( https://www.levelup-gamedevhub.com) que me impide gestionar la configuración del sitio y está rompiendo las rutas (404) de mis lecciones de Learnpress traducidas del español al inglés con WPML.

Contexto del problema: Siguiendo las instrucciones de seguridad que nos dio webempresa procedimos a actualizar la versión de PHP a la 8.3 antes de la fecha límite del 31 de enero. Sin embargo, a raíz de este cambio, hemos detectado recientemente que el sitio ha quedado técnicamente bloqueado parcialmente.

Mi sitio está corriendo sobre WordPress 6.9.1 (versión de 2021) y esta versión no es compatible con el entorno de PHP 8.3.30 actual. Esto genera un Fatal Error constante en el archivo del núcleo de WordPress /wp-includes/class-wp-hook.php.

El error específico es: Uncaught ArgumentCountError: Too few arguments to function SitePress::terms_clauses(), 1 passed in .../wp-includes/class-wp-hook.php on line 343 and exactly 3 expected.

Este fallo de compatibilidad provoca que:

No pueda acceder a la página de Ajustes > Enlaces permanentes sin que salte un error crítico.

El panel de WordPress sea incapaz de detectar nuevas actualizaciones automáticas, indicando erróneamente que la 6.9.1 es la última versión.

Las lecciones de mi plataforma de formación generen un error 404 en inglés, ya que el sistema no puede refrescar los nuevos slugs traducidos (/lessons/ vs /lecciones/) debido al bloqueo del core.

Dado que la actualización del PHP fue un requisito de su parte y ahora el panel de WordPress está bloqueado para realizar actualizaciones del core, necesito que realicen lo siguiente desde el servidor:

Actualización forzada de WordPress: Actualicen manualmente el núcleo de WordPress a la versión estable más reciente (6.7 o superior) para que sea compatible con PHP 8.3.

Me ayden a confirmar como realizar un backup de seguridad de la base de datos y archivos antes de proceder o que me confirmen que ya lo podéis hacer vosotros.

Verificación de acceso: Confirmen una vez que el archivo /wp-includes/class-wp-hook.php haya sido actualizado para que yo pueda entrar a reconfigurar los enlaces permanentes sin errores críticos.

Muchísimas gracias por su respuesta temprana para poder restablecer el servicio de mi academia online en la versión inglesa.

Atentamente,
Roger

Contenido solo visible a usuarios registrados


 
Respondido : 10/02/2026 1:11 pm
Respuestas: 12
Active Member
Topic starter
 

Muy buenas Pepe,

Ese problema que mencionas realmente ha funcionado! 

efectivamente me ha dejado entrar en permalinks de wordpress y regrabar.

por fortuna el base categories ya no lo necesito a día de hoy.

Si embargo el problema del 404 con las lecciones creadas en inglés con WPML sigue fallando...  me explico:

existe un SLUG /lecciones/  que lo genera Learnpress  que hace que las lecciones generadas por Learnpress en castellano se vean bajo urls como esta:

URL CASTELLANA:

https://www.levelup-gamedevhub.com/formacion/cursos/masterclasses-sobre-programacion-de-videojuegos/ lecciones/async-await-con-unity-programacion-profesional-1-de-2-ingles/

Sin embargo cuando creo la traducción con el WPML se genera de esta forma sin respetar el slug declarado en la configuración de WPML - ver captura:

URL INGLESA:
https://www.levelup-gamedevhub.com/en/training/courses/masterclasses-on-video-game-programming/ lecciones/async-await-with-unity-professional-programming-1-of-2-english/

Esta lección inglesa existe y se puede editar desde el editor de WP pero al ir a verla pública devuelve un 404.

Aquí puedes ver los settings de WPML / Configuración ... concretamente en la sección de traducción de tipo de entrada:

image

Además he realizado sincronización de jeraquias de taxonomias, solucionado de problemas de WPML dentro de su sección de soporte (con saneamientos que tiene para su BBDD) creo que he probado casi todo 🙁  y el dichoso problema persiste

en la zona de limpiar de WPML...

image

Lo último que me falta por probar es hacer el rollback a una versión anterior de WPML por que como ahora tengo la última versión 4.9 para maximizar compatibilidad con PHP 8.3 pensé que sería lo optimo, pero justo anteriormente Karen también me recomendó de hacer rollback de WP a la versión 6.8.3 y honestamente no se si esto servirá de algo (el rollback de WPML a una versión anterior) o quizás debería subir el WP a la 6.9 y probar otra vez... 

Please help!

Gracias,
Roger.


 
Respondido : 12/02/2026 9:22 am
Página 2 / 2