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.

¿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.

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
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.

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.

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.

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.

Mark Perkins
Genial, este es el mejor sitio de WP. Me salvó de nuevo.
Muchas gracias
Francisco
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.
Soporte de WPBeginner
Hola Francisco,
Primero, necesitas desactivar todos los plugins de WordPress. Después, actívalos uno por uno hasta que vuelva a aparecer el error. Esto te ayudará a averiguar exactamente qué plugin está causando el error. Luego puedes contactar al soporte del plugin.
Administrador
Primavera
¡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.
Soporte de WPBeginner
Glad you found it helpful
Don’t forget to follow us on Facebook for more WordPress tips and tutorials.
Administrador
sangeet kumar
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
Ashley
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!!
Soporte de WPBeginner
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
Jim
¡Ustedes son geniales... Me salvaron la vida!
daphne
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?
Raffy
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.
Deb
¡¡¡No te imaginas cuánto me has salvado la vida!!! Bueno, ¡¡¡mi blog!!! ¡Sigan cada paso, gente!
Kathleen
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.
Stephen
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.
Tracie
¡¡¡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.
Walter
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?
Walter
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
Mikael Andersen
¿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.
Imran
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
Soporte de WPBeginner
Hola Imran,
Necesitarás editar la publicación o página y localizar el enlace roto y luego eliminarlo.
Administrador
Samuel Muiruri
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ó.
Rachel
¡Gracias! ¡Este video me salvó! ¡Información clara para alguien que ni siquiera se considera principiante todavía! ¡Muy apreciado!
Walter
¿Dónde está el enlace de este video?
Kristian
¡¡¡Gracias!!!
fran garcia
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.
Soporte de WPBeginner
¿Puedes encontrar la carpeta wp-content o puedes ver algún archivo de WordPress cuando te conectas a tu sitio usando FTP o el administrador de archivos?
Administrador
Pradikta Rachmat
Muchas gracias, ya puedo acceder a mi blog.
Martin Watson
¡Esta publicación es increíble! ¡Me funcionó en 30 minutos!
Raj
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
Nick
Realmente fue un momento de pánico, pero gracias a tu artículo se solucionó en poco tiempo. ¡¡Muchas gracias!!
masterdungeon
Error en la última línea de main.php.
muhammad saeed
Editor no encontrado. ¡Por favor, soluciona esto!
inas dan
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
alex
¡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!
Kay
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
Sibel Baklacı
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!
Mano
¡Muchas gracias! Lo hice y el problema se resolvió
zad
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?
Ark
Creo que te falta una coma después de la instrucción php. Por favor, revísalo cuidadosamente. No es un gran problema.
ZAD
Revisaré...
Gracias..
Bharath Bhushan Naidu
¿Algún plugin para minimizar errores de CSS?
Jaideep Bedi
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
thomas
Hola,
Estoy creando un sitio usando localhost en mi PC, así que aún no está en línea y traté de cambiar un poco de código en el editor de WP en el archivo functions.php. Recibí este error: Parse error: syntax error, unexpected ‘<' in C:\xampp 1\htdocs\wp\wp-content\themes\theme\keid-hosting\functions.php on line 43 y ahora no puedo acceder a mi administrador a través de la URL habitual http://localhost/wp/wp-admin/.
He intentado reemplazar el archivo functions.php con uno original de la descarga y también reemplacé todos los archivos del tema con los originales, sigo recibiendo el error. También intenté cambiar el nombre del tema y del directorio de temas para intentar que vuelva al tema predeterminado (twentyfifteen, etc.), pero sigo recibiendo el error.
¿Me puedes ayudar por favor???
Gracias de antemano
Erin
Hola –
Tengo un error similar. El sitio tenía un tema y lo cambié. Funcionó bien y estaba personalizando cuando ocurrió el problema. Cuando entro por FTP, los archivos del nuevo tema no están allí, solo se muestra el tema antiguo. ¿Cómo puede ser eso?
Intenté subir el nuevo tema aquí para sobrescribir lo que sea que esté causando que se quede abajo, pero nada funciona. ¿Algún consejo?
¡Gracias!
Karen
¡¡¡Eres increíblemente GENIAL!!! Tu sitio estará en mi bolsillo y lo compartiré con todos los que conozco que usan WP. Gracias por esta valiosa información. ¡Salvaste mi sitio!
Andrew
Cuando voy a mi sitio web, obtengo este error:
Parse error: syntax error, unexpected ‘/’ in /home/cycletrk/public_html/wp-blog-header.php on line 12
Sé que es un error de código, pero no he hecho ningún cambio en el sitio web en mucho tiempo, ¿así que el código cambió de repente? Puedo iniciar sesión en la sección de administración del sitio sin problemas, pero no encuentro dónde está este código.
¿Alguna ayuda?
Soporte de WPBeginner
Intenta desactivar los plugins. Ve cómo desactivar todos los plugins de WordPress cuando no puedas acceder a wp-admin. Si esto no funciona, intenta actualizar la URL de tu sitio de WordPress. Simplemente edita tu archivo wp-config.php y agrega estas dos líneas:
define(‘WP_HOME’,’http://example.com’);
define(‘WP_SITEURL’,’http://example.com’);
Reemplaza example.com con el nombre de tu propio dominio. Es posible que las URL de tu sitio hayan cambiado y tengan una '/' inesperada al final de la URL. Si esto no funciona, intenta eliminar el archivo .htaccess. Si el método .htaccess resuelve el problema, recuerda visitar la página Configuración -> Enlaces permanentes y hacer clic en el botón de actualizar para refrescar tus enlaces permanentes.
Administrador
Matt
Actualicé WordPress a la versión 4.2.3 y el problema desapareció. Muchas gracias por tu ayuda. ¡Muy apreciado!
Kristy Abbott
¡Salvavidas! FTP hizo el trabajo
Personal de WPBeginner
Consulta nuestro Tutorial de FTP
Una vez que te hayas conectado a través de FTP, localiza el archivo donde pegaste el código. Lo más probable es que lo hayas agregado en /wp-content/themes/nombre-de-tu-tema/functions.php
Descarga el archivo a tu computadora. Edítalo para eliminar el código y luego súbelo de nuevo al servidor.
Lindsay Hoffman
Hola-
Descargué FTP pero no tengo idea de qué hacer una vez dentro, aparte de iniciar sesión. ¿Cómo encuentro mi error y lo corrijo?
Un poco más de contexto:
Estaba intentando cambiar la ubicación de un anuncio en mi página mediante código. Puse el código mal, así que ahora no puedo iniciar sesión en la página. No tengo idea de cómo cambiarlo.
Gracias
Za
Si estoy usando mamp como mi servidor de wordpress, pero ahora estoy bloqueado debido al "Error de análisis: error de sintaxis, inesperado", ¿significa esto que necesito obtener una cuenta ftp para editar mi error?
Eric
Hola, pude iniciar sesión en mi FTP pero no puedo abrir el archivo functions.php. Sigo recibiendo un mensaje de fallo en la transferencia de archivos. ¿Algún consejo? ¡Gracias!
GM
He estado intentando corregir el error de sintaxis que cometí mientras construía mi sitio, pero el mapeo de dónde me dicen que está el error no parece existir cuando intento acceder al sitio a través de FZ. Supongo que es un problema similar al de José el mes pasado. ¿Algún consejo? Gracias
K
No puedo conectar mi sitio a FZ, dice "No se pudo conectar al servidor". Ya instalé WordPress. Y ahora no puedo acceder a mi sitio porque accidentalmente pegué theme_hooks en theme_function. No sé cómo encontrar mi servidor. Por favor AYÚDENME, gracias
Jose
Hola, después de editar Functions.php recibí un error de análisis en una línea determinada. Aunque sé cuál es el problema, el sitio está alojado en wordpress.com y no puedo acceder al archivo a través de FTP. ¿Alguna recomendación?
Gracias de antemano.
K
Hola,
I got this error when I tried to access the my blog
Error de análisis: error de sintaxis, T_FUNCTION inesperado en /home/content/……../wp-content/plugins/easy-related-posts/easy_related_posts.php en la línea 75
Please help.
Personal de WPBeginner
Parece que el archivo functions.php de tu tema está roto. Esto es lo que necesitas hacer. Primero, conéctate a tu sitio web usando un cliente FTP. Ve al directorio wp-content/themes/laboratory_child/ y luego edita el archivo functions.php. En la línea 20 verás una llave de cierre ' } ' Este corchete no debería estar aquí.
Si este es un tema hijo, entonces puedes hacer una copia de seguridad de tu archivo functions.php y luego eliminarlo de tu servidor web. El archivo functions.php del tema padre se hará cargo.
yamini priya
Error de análisis: error de sintaxis, se esperaba ‘}’ inesperado en ………./wp-content/themes/laboratory_child/functions.php en la línea 20
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…
Irfan Siddiqui
¡Muchas gracias!
diego
¡Gracias por esta publicación! ¡Me dio un gran alivio!
Rachel
Me pasó exactamente lo mismo la semana pasada. ¡Gracias, guardaré esto para la próxima vez!
Rachel