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

Shortcake: User Interface para los shortcodes de WordPress
Shortcake: User Interface para los shortcodes de WordPress
Shortcake es una nueva funcionalidad de WordPress que permitirá establecer una interfaz amigable para los shortcodes. Posibilitará insertar un shortcode como si de un elemento…
Sidebar diferente para cada página en WordPress
Sidebar diferente para cada página en WordPress
En algunas ocasiones podemos necesitar tener un sidebar o barra lateral diferente para cada página o sección de nuestro sitio. Esto lo podemos hacer de…
Creando un plugin para WordPress parte 2: Estilo del Código
Creando un plugin para WordPress parte 2: Estilo del Código
1. Creando un plugin para WordPress: Planificación y planteamiento 2. Creando un plugin para WordPress: Estilo del Código 3. Creando un plugin para WordPress: Escribiendo…
Seguridad WordPress: usa un Captcha para login
Seguridad WordPress: usa un Captcha para login
Otro “filtro” que podemos usar para proteger nuestro panel de administración o back-end. Instalando un plugin como WP Login reCAPTCHA, podremos insertar el reCAPTCHA de…