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 aumentar el límite del tamaño de archivos en la librería multimedia
Cómo aumentar el límite del tamaño de archivos en la librería multimedia
En función del hosting que hayamos contratado, en algunas ocasiones podemos encontrarnos con límites a la hora de subir archivos a la librería multimedia en…
Creando el .htaccess perfecto para WordPress
Creando el .htaccess perfecto para WordPress
El fichero .htaccess es un archivo de configuración de Apache. Nos permite establecer reglas en un directorio, por ejemplo, WordPress lo usa para crear una…
Cómo crear un formulario de registro personalizado en WordPress
Cómo crear un formulario de registro personalizado en WordPress
En entradas anteriores hemos visto cómo crear formularios de log-in / log-out personalizados, y cómo agregar campos personalizados al perfil de usuario de WordPress tanto…
Creando un tema desde cero para WordPress parte 3: El loop
Creando un tema desde cero para WordPress parte 3: El loop
1. Creando un tema desde cero para WordPress: Consideraciones previas 2. Creando un tema desde cero para WordPress: Escribiendo el tema 3. Creando un tema…