Tutoriales de WordPress de Confianza, cuando más los necesitas.
Guía para Principiantes de WordPress
Copa WPB
25 Millones+
Sitios web que usan nuestros plugins
16+
Años de experiencia en WordPress
3000+
Tutoriales de WordPress de expertos

Cómo solucionar el error de sintaxis en WordPress

Los errores de sintaxis en WordPress pueden ser abrumadores, especialmente si eres nuevo en la codificación.

Es posible que encuentres este problema al agregar fragmentos de código de tutoriales. Incluso un pequeño error puede dañar todo tu sitio.

Si has visto el temido mensaje "Error de sintaxis, inesperado...", no hay necesidad de entrar en pánico: ¡has llegado al lugar correcto! Nos hemos encontrado y solucionado este error muchas veces en nuestros sitios web, y sabemos cómo ayudarte a resolverlo.

Esta guía te guiará a través de los pasos para solucionar el error de sintaxis en WordPress. Al final, sabrás cómo hacer que tu sitio web vuelva a funcionar sin problemas.

Cómo solucionar el error de sintaxis en WordPress

¿Qué es un error de sintaxis en WordPress y por qué debería importarme?

Un error de sintaxis en WordPress ocurre cuando el código que has agregado tiene una sintaxis incorrecta, lo que significa que no sigue las reglas del lenguaje de programación.

Este tipo de error puede ocurrir por algo tan simple como una coma faltante, un corchete extra o una comilla mal colocada.

Entonces, ¿por qué deberías preocuparte por los errores de sintaxis?

Primero, pueden paralizar todo tu sitio web. En lugar de ver tu sitio bellamente diseñado, los visitantes se encuentran con un mensaje de error. Esto no solo afecta la experiencia del usuario, sino que también puede dañar la reputación y confiabilidad de tu sitio web.

Además, los errores de sintaxis pueden hacer imposible que accedas a tu área de administración de WordPress. Esto puede ser particularmente estresante si no te sientes cómodo con la codificación y no sabes cómo solucionar el problema.

En resumen, los errores de sintaxis son errores pequeños pero significativos en tu código que pueden tener un gran impacto en tu sitio web. Ser capaz de identificar y corregir estos errores rápidamente es clave para mantener un sitio web fluido y de aspecto profesional.

Usar la sintaxis correcta para evitar errores

Asegurarse de que tu código esté escrito correctamente desde el principio puede ahorrarte muchos dolores de cabeza. Al prestar atención a la sintaxis adecuada, puedes evitar muchas trampas comunes que conducen a errores.

Lo primero que necesitas hacer es consultar la guía para principiantes sobre cómo pegar fragmentos de código de la web en WordPress. Este artículo enumera algunos errores comunes que cometen los principiantes al pegar código en las plantillas de WordPress.

Ejemplo de un error de sintaxis en WordPress

El error de sintaxis generalmente es causado por un error pequeño pero crucial en la sintaxis de tu código. Por ejemplo, una coma faltante o un corchete extra pueden romper todo el script.

¿Pegaste recientemente un fragmento de código de la web? ¿Actualizaste un plugin? Entonces, es probable que sepas exactamente dónde buscar.

Tutorial en video

Suscríbete a WPBeginner

Si prefieres instrucciones escritas, sigue leyendo.

Solucionar el error de sintaxis usando FTP

Para solucionar el error de sintaxis, necesitas editar el código que lo causó. Puedes eliminarlo o corregir la sintaxis.

A menudo, los principiantes entran en pánico porque este error hace que todo su sitio sea inaccesible.

Si pegaste el código usando la sección Apariencia » Editor de tu panel de WordPress, entonces estás bloqueado. Puedes consultar nuestra guía sobre qué hacer si estás bloqueado del administrador de WordPress.

Entonces, ¿cómo editas el código?

La única forma de solucionar esto es acceder al archivo que editaste por última vez usando FTP. Para obtener instrucciones paso a paso, puedes consultar nuestra guía sobre cómo usar FTP.

Después de instalar el programa FTP, querrás conectarlo a tu sitio web y dirigirte al archivo del tema que necesita ser editado. Si olvidaste qué archivo necesitas editar, simplemente mira el código de error. El error te dirá exactamente qué archivo y línea necesitas editar.

Puedes eliminar el código que agregaste por última vez o escribir el código usando la sintaxis correcta. Una vez que hayas terminado de eliminar o editar el código, guarda el archivo y súbelo de nuevo a tu servidor.

Después de eso, puedes visitar tu sitio de WordPress y actualizar la página. Deberías ver que tu sitio está funcionando de nuevo.

Cómo prevenir el error de sintaxis en WordPress

Para evitar que tu sitio web de WordPress se rompa de nuevo, siempre recomendamos agregar código personalizado con un plugin de fragmentos de código como WPCode.

Página de inicio de WPCode

WPCode facilita la adición de fragmentos de código en WordPress sin tener que editar el archivo functions.php de tu tema. También viene con validación inteligente de fragmentos de código para ayudar a prevenir errores.

A medida que agregues tu código personalizado, WPCode detectará automáticamente cualquier error. Al pasar el cursor sobre un error, aparecerán instrucciones útiles para que puedas corregir tu error fácilmente.

Validación inteligente de fragmentos de código para encontrar errores

WPCode también desactivará inmediatamente tu código personalizado cuando detecte un error de sintaxis.

Con este plugin, nunca tendrás que preocuparte por romper tu sitio al agregar fragmentos de código.

Manejo de errores en tu fragmento de código personalizado

Puedes aprender más en nuestra guía sobre cómo agregar fácilmente código personalizado en WordPress.

Esperamos que este artículo te haya ayudado a solucionar el error de sintaxis en WordPress. También puedes consultar nuestra guía sobre cómo solucionar el error de WordPress de actualización fallida / publicación fallida o nuestra lista de problemas comunes del editor de bloques de WordPress y cómo solucionarlos.

Si te gustó este artículo, suscríbete a nuestro canal de YouTube para obtener tutoriales en video de WordPress. También puedes encontrarnos en Twitter y Facebook.

Descargo de responsabilidad: Nuestro contenido es compatible con el lector. Esto significa que si haces clic en algunos de nuestros enlaces, podemos ganar una comisión. Consulta cómo se financia WPBeginner, por qué es importante y cómo puedes apoyarnos. Aquí está nuestro proceso editorial.

El Kit de herramientas definitivo para WordPress

Obtén acceso GRATUITO a nuestro kit de herramientas: ¡una colección de productos y recursos relacionados con WordPress que todo profesional debería tener!

Interacciones del lector

85 CommentsLeave a Reply

  1. Hola,

    ¿Alguien puede ayudarme? Sigo recibiendo un 'SyntaxError: JSON Parse error: Unexpected identifier "Error" cuando quiero pagar en mi sitio web. ¡No sé qué hacer y nadie puede hacer un pedido!

    Muchas gracias,

    Jamie

  2. Me aparece "error crítico: no se pudo conectar al servidor" cuando ingreso la información de mi servidor. Así que ni siquiera puedo llegar al punto donde comienza tu video.

  3. ¡MUCHAS gracias! El fragmento incorrecto era invisible dentro de la página de Administración en Wordpress, por alguna razón, ¡pero totalmente visible en functions.php encontrado en el FTP!

    ¡Me salvaste el día, muchas gracias de nuevo!

  4. ¡MUCHAS gracias! 7 días intentando que mi servicio de hosting (uno muy grande y popular) lo arreglara, sin éxito, solo intentando venderme cosas que no quiero ni necesito.

    Yo pensando, ok, un sitio web completamente nuevo y encontré esto, ¡acabo de eliminar todo el plugin (elementor) ¡Whoo Hoo!

  5. Hola:

    Me encontré con este error ayudando a alguien más con su sitio web, así que no estaba usando mi sitio web real cuando obtuve este error. Me pregunto cómo puedo eliminar el error cuando estoy trabajando en el sitio de otra persona. Tengo la información de inicio de sesión de su wordpress.org, pero obviamente ahora estoy bloqueado de todo. Cualquier orientación sería apreciada.

  6. Thanks for this tutorial. I had a parsing/syntax problem when editing functions.php in a new website. I was working on the admin page of my WordPress site when I attempted to comment-out a line of code (using instructions by the theme author) but that caused the error. I had copied the functions.php code to TextWrangler, made the alteration, and pasted the whole doc back into the edit window. In “updating” the page I got the error and was effectively locked out of the site. So I used FTP to upload and overwrite the relevant doc, using a backup I’d made the previous day (thank goodness for those). If it hadn’t been for WP Beginner’s clear instructions here and on the “What To Do When You Are Locked Out of WordPress Admin (wp-admin)” post, I’d have been tearing my hair out. Thanks!

  7. Al intentar iniciar sesión en mi página a través de Filezilla, ¿debo usar mi cuenta de administrador o mi cuenta de Wordpress? He probado ambas y la autenticación de contraseña sigue fallando. Tengo mi contraseña de administrador original y ha funcionado consistentemente desde que tengo el sitio web en funcionamiento.

    • Hola Tom,

      Necesitarás usar tu nombre de usuario y contraseña FTP. Lo encontrarás en el correo electrónico que recibiste de tu empresa de alojamiento web cuando te registraste por primera vez. También puedes encontrar esta información en tu panel de cPanel.

      Administrador

  8. Necesito ayuda urgentemente. El coeditor de mi sitio (que se supone que se lanzará mañana) intentó cambiar el código para cambiar nuestras fotos de perfil. Algo salió terriblemente mal y nos bloqueó el acceso a nuestro sitio. Obtengo este error: Parse error: syntax error, unexpected ‘add_filter’ (T_STRING) in

  9. Re: mi último comentario, desactivé el plugin y el error desapareció. Así que ya no verás lo que estaba describiendo. Simplemente decidí no usarlo en lugar de pasar toda la noche resolviendo el problema.

  10. Estoy recibiendo errores de sintaxis de análisis en todas mis páginas de productos. Alguien que intentaba comprar en mi sitio me llamó la atención sobre esto. No he realizado ninguna edición en el código, instalado ningún plugin nuevo ni accedido al sitio en meses. No estoy seguro de cuándo comenzó esto, pero no he tenido un pedido en algunas semanas. Si no agregué ni edité nada para causar esto, ¿cómo sé qué arreglar? Todos los mensajes de error hacen referencia a la línea 1 del archivo php, pero todo lo que hay en la línea 1 es <?php. Está en todas las páginas de productos. Aquí hay solo un ejemplo:

  11. Hola,

    Estoy administrando un sitio web para mi sociedad y ha pasado mucho tiempo desde la última vez que alguien inició sesión en la cuenta de hosting, y perdimos las credenciales de inicio de sesión y ni siquiera sabíamos qué hosting estábamos usando porque pagaron años por adelantado. Y tal vez cambiaron de proveedor. Pero sé que nuestro dominio es de Godaddy y lo verifiqué, pero el hosting no es del mismo proveedor.

    Puede llevar algo de tiempo mientras revisamos los correos electrónicos, ¿hay alguna forma de corregir un error de sintaxis que no sea a través de FTP?

  12. Hola. Intenté subir un tema a través de Filezilla ya que WordPress tenía problemas para subir el tema y ahora estoy bloqueado y obtengo estas dos líneas

    ¡¡¡Por favor ayuda!!! ¡Gracias!

  13. Hola,

    Recibí este error después de actualizar algunos complementos,
    Error de análisis: error de sintaxis, se esperaba 'var' (T_VAR) en /home/smilesonbristol/public_html/wp-content/plugins/jetpack/sal/class.json-api-date.php en la línea 55

    Por favor, ayuden.

  14. ¡No puedo agradecerte lo suficiente! ¡Me has salvado la vida! Estaba en un punto crítico, pensé que había perdido mis 2 días completos de trabajo en mi nuevo sitio web. ¡Ahora he subido el archivo por FTP y he vuelto a wp-admin! Muchas gracias por tu maravilloso sitio.

  15. hola

    Error de análisis: error de sintaxis, se esperaba 'define' (T_STRING) en /home/designba/public_html/wp-content/themes/hestia/functions.php en la línea 1

    Recibí el mensaje de error anterior. No puedo acceder a ninguna página. Hice todos los pasos que mencionaste, pero sigo teniendo el mismo problema. En realidad, no cambié nada en functions.php

    Por favor, ayuda

  16. Error de análisis: error de sintaxis, se esperaba T_FUNCTION en la sección del tema. Intento arreglar el error en FileZilla pero me sale "Error crítico: No se pudo conectar al servidor". ¡¡POR FAVOR AYUDA!!

    • Por favor, verifica tu nombre de usuario, contraseña y la información del host de FTP. Es posible que hayas recibido esta información por correo electrónico cuando te registraste para tu cuenta de hosting. También puedes pedirle a tu soporte de hosting que te proporcione estos detalles.

      Administrador

  17. Aquí hay otro:
    conectado al FTP (como se sugirió en este blog… ¡¡gracias por eso!!), encontré los archivos…. pero no pude descargarlos:
    ….Estado: Iniciando descarga de /www/wp-admin/theme-editor.php
    Error: No se pudo abrir “/theme-editor.php” para escribir
    Error: Transferencia de archivo fallida…..

    ¿idea? ¿Alguien?

    • Tuve el mismo problema, un mensaje de error rojo cuando intenté descargarlo desde la ventana de clic derecho: así que simplemente busqué mi escritorio, arrastré el archivo allí, lo edité, eliminé el archivo functions.php antiguo en mi wordpress y arrastré el nuevo archivo editado al mismo lugar. Espero que esto ayude.

  18. Estoy recibiendo este error. Hice lo que dijiste, pegué un código que no funcionó. Cuando quité el código pegado, todavía me daba el error. Así que, bien, copié todo el archivo de una descarga nueva, y todavía estoy recibiendo el mismo error, así que no tengo idea de qué hacer ahora.

  19. Este artículo me salvó la vida – lol. Muchas gracias por el paso a paso. Afortunadamente, había copiado y pegado el código correcto en un archivo de texto, así que volver atrás fue fácil después de entender lo que buscaba.

  20. ¡¡¡Dios mío, gracias por esta publicación! Eso me acaba de pasar, y pensé que había perdido mi sitio para siempre. Qué alivio saber que la solución era tan simple como usar FTP.

  21. Hola a todos, Necesito ayuda para resolver este problema a continuación rápidamente, por favor

    ——————————————————- Error de análisis: error de sintaxis, inesperado T_FUNCTION en /home/cardapio/public_html/wp-content/themes/zerif-lite/inc/customizer.php en la línea 41 ———————————————————

    Vi un comentario abajo hablando de un video que explicaba una solución, pero no encontré el enlace... ¿alguien podría ayudarme, por favor?

    • Este error ocurrió después de que hice la actualización de los plugins desde el Panel de WP... y ahora ya no puedo acceder al Panel de WP... solo por FTP

  22. ¿Sería posible que el equipo de desarrolladores de WP desarrollara algún tipo de script que revise la sintaxis del código en el archivo functions.php para evitar que el usuario guarde el archivo si contiene algún error.

    Creo que podría ser de gran ayuda para muchos usuarios, especialmente si un usuario ha tomado una copia del archivo antes de hacerle algún cambio.

  23. Hola a todos,

    ¿Alguien puede ayudarme con esto? Estoy teniendo un error cuando reviso la salud de mi blog y no sé cómo solucionarlo. Lo he intentado mucho pero no he podido arreglarlo.

    Uso incorrecto del atributo href

    El atributo href especifica la URL de la página a la que va el enlace. Sin este atributo, el <a> no es un hipervínculo.

    Cómo solucionar este problema

    Esencialmente, este es un enlace roto y, por lo tanto, debería arreglarse lo antes posible para no afectar negativamente el SEO.

    Gracias

  24. Tengo un error Parse error: syntax error, unexpected ‘;’ in /home/runningw/public_html/test/wp-content/themes/travel-lite/inc/customize.php on line 167 Estaba editando customize_register para un tema y al subirlo, después de completarse, se bloqueó.

  25. Hola.

    Tengo el mismo problema, pero al buscar la carpeta del tema, NO HAY NINGUNA CARPETA con ese nombre, ¡así que no puedo editar el php!

    ¿Alguna idea sobre cómo proceder?

    Gracias.

  26. Error de análisis: error de sintaxis, se encontró inesperadamente ':' en /home/rev/public_html/wp-content/plugins/facebook-pagelike-widget/short_code.php en la línea 28
    Recibí el mensaje de error anterior, no puedo acceder a mi sitio web, por favor ayúdenme

  27. Tengo este error en functions.php en el tema hijo de twenty sixteen

    Error de análisis: error de sintaxis, se esperaba '<' inesperado en /home2/hmh49/public_html/myplog/wp-content/themes/twentysixteen-child/functions.php en la línea 10

    por favor, ayuda

  28. ¡Funcionó maravillosamente! ¡Gracias!
    Estaba a punto de tener un shock al ver que mi página ya no estaba disponible, ¡pero gracias a tu ayuda logré solucionar el problema! ¡Mil gracias!

  29. Hola,

    Necesito ayuda para arreglar este error, por favor
    Error de análisis: error de sintaxis, '}' inesperado en /usr/www/users/ogbuldwqdf/wp-content/themes/theme53993/includes/sidebar-init.php en la línea 51

    Pegué el mismo código de nuevo, pero sigo teniendo el problema

  30. He modificado un poco el archivo functions.php de mi tema y ahora tengo un error de sintaxis. Error de análisis de functions.php. De todos modos, no puedo acceder a mi sitio. No puedo usar FTP para acceder porque mi sitio está alojado en wordpress.com y no permiten usar FTP. ¿Qué puedo hacer para solucionar este problema? ¡Por favor, ayuda!

  31. hi
    i have big problem, help me please :(

    Error de análisis: error de sintaxis, se esperaba '$content_width' inesperado (T_VARIABLE) en /home/u369283888/public_html/wp-content/themes/mharty/functions.php en la línea 1

    Usé FTP, ¿qué puedo hacer para arreglarlo?

  32. Estoy atascado en la pantalla blanca de la muerte... no pegué ningún código, solo hice una edición muy pequeña (Apariencia->Editor)... funcionó y obtuve lo que quería, pero luego, cuando intenté cargar la página, nunca cargó. Al inspeccionar el elemento, dice: Error de sintaxis '}' inesperado.
    Deshice esa pequeña edición, pero no pasó nada... ¡¡¡por favor ayuda!!!
    URGENTE

Deja una respuesta

Gracias por elegir dejar un comentario. Ten en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de comentarios, y tu dirección de correo electrónico NO será publicada. Por favor, NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.