Blog sobre desarrollo WordPress en Español Desarrollo WordPress en Español
error sintaxis

Cómo solucionar el error de sintaxis en WordPress

WordPress es el CMS más utilizado para crear páginas web. Además, con una diferencia notable con respecto a otras alternativas.

Es por esto que la cantidad de información, noticias, tutoriales y guías que podemos encontrar relativas a WordPress es brutal. Y quien más quien menos, se ve con más ganas que conocimientos para meterle mano a los temas y plugins.

Y hasta algún osado toca el core de WordPress. ¡El core no se toca!

Hasta aquí una pequeña introducción de porqué suele producirse el error de sintaxis en WordPress. Al menos cual es la causa más común para disparar este error.

A veces copiamos un snippet de un tutorial buenísimo que hemos encontrado googleando un poco, y lo pegamos en nuestro functions.php. Y en alguna ocasión, al recargar la página peta.

 

¿Cómo identificar las posibles causas del error de sintaxis?

Copipastear es tan fácil como hacer CTRL+C y CTRL+V. Pero a veces podemos arrastrar formatos, y esto puede hacer que el código no funcione. O simplemente que hayamos hecho alguna pequeña modificación para ajustar el snippet a nuestras necesidades, y nos hayamos dejado un paréntesis sin cerrar, olvidado un punto y coma, etc…

Para identificar el origen o causa de este error, sigue los siguientes pasos:

  • wp-config.php: Activa el debug definiendo define( ‘WP_DEBUG’, true ); Normalmente arrojará el error en pantalla donde indicará el fichero, la línea y el tipo de error que se ha encontrado durante la ejecución.
  • Cierra cada orden: Comprueba que no te falta un ; al cierre de cada línea.
  • Comprueba las comillas: En PHP se utilizan las comillas simples (single quotes) y las dobles (double quotes). A veces, al copiar y pegar se traslada el formato, y las comillas aparecen cursivas (curly quotes). Ejemplo: “” en lugar de "" ó ‘’ en lugar de ''.
  • Comprueba los paréntesis: Es muy común en instrucciones con anidamiento, dejarse un paréntesis por cerrar o por abrir.

 

Como decía antes, lo mejor es activar el debug para identificar el fichero y la línea donde está el error. Aunque siempre es recomendable que utilices un IDE tipo PHPStorm o VisualStudio Code, o alguno más sencillo como Sublime Text con alguna extensión que te permita validar el código PHP. Estas herramientas te ayudarán a que el código tenga la sintaxis correcta.

Puede que también te interese

Cómo realizar una migración de WordPress correctamente
Cómo realizar una migración de WordPress correctamente
En este artículo vamos a ver paso a paso como realizar correctamente una migración de WordPress, tanto de hosting como de dominio de forma manual.…
Haz que la imagen destacada sea obligatoria
Haz que la imagen destacada sea obligatoria
Probablemente en alguna ocasión por un descuido u olvido, o quizá por las prisas, no hayas establecido una imagen destacada en un post. Y si…
Cómo restringir el acceso al back-end de WordPress a usuarios no administradores
Cómo restringir el acceso al back-end de WordPress a usuarios no administradores
A continuación vamos a ver cómo bloquear o restringir el acceso al back-end o escritorio de WordPress (con y sin plugins), incluso ocultaremos el admin…
Cómo solucionar cuando haces cambios y nada ocurre en WordPress
Cómo solucionar cuando haces cambios y nada ocurre en WordPress
En alguna ocasión puede ocurrir que hagas un cambio en tu web tipo: Editar y/o crear una página o entrada. Editar un contenido. Añadir y/o…