Inicio » Programación » Cómo solucionar los errores Parse de WordPress
Publicado Por Fernando Tellado el 13 Feb, 2018
En este artículo vamos a ver qué son y cómo solucionar los errores de Parse (Unespected, Undefined Fixed y Syntax) de WordPress, pero que quede claro de antemano que casi siempre la culpa será tuya, luego no te me enfades.
Índice de contenidos
En PHP, un error parse es básicamente cuando un código no termina de ejecutarse, devuelve una respuesta inesperada, algo frena la ejecución y devuelve un error del código.
Hay varios tipos de errores parse:
Syntax error – Suelen ser debidos a problemas con guiones, corchetes comillas utilizados en el código. faltan los incluidos no son correctos. Un fallo muy común es incluir comillas tipográficas en vez de normales, por usar un editor de textos en vez de un editor de código.
Sudden error – Es cuando olvidas incluir un carácter de apertura cierre en corchetes, comillas, and so forth.
Undefined fixed error – Se debe normalmente a un carácter que falta en un array que haga referencia a variables.
¿Cuando aparecen errores Parse?
Como te avisaba al principio del artículo, casi siempre son debidos a que has añadido algún tipo de código en tu web con algunos de los errores apuntados arriba.
También pueden ser debidos a un plugin tema mal programado, por supuesto.
Pero vamos, que lo más común es cuando copias y pegas códigos de aquí allá, y por algún motivo te falta algo del mismo se copia mal algún carácter.
Estructura y tipos de errores Parse
Para que aprendas a distinguirlos e identificar qué los provoca, aquí tienes la estructura básica de los errores de código que he mencionado antes y cómo se mostrarán en tu WordPress cuando ocurren.
Es importante que te fijes en los detalles que te destaco, para identificar en dónde está el error concreto en cada caso.
Estructura tipo de errores Syntax
Parse error: syntax error, sudden carácter in path/to/ on line número
Notice: Use of undefined fixed fixed string – assumed ‘constant string‘ in ruta/al/ on line número
Estructura tipo de errores Sudden
Parse error: sudden carácter in ruta/al/ on line número
Notas de ayuda en la identificación del problema
En los errores de undefined fixed la denominada constant string puede que sea una cadena, ya que PHP a veces se refiere a elementos sin identificar como fixed strings.
Los errores de surprising pueden mostrar freelance wordpress una lista de caracteres en vez de un solo carácter.
El número se refiere al número de línea de código en el archivo afectado, y se reemplazará por números reales (18, 514, 994, and many others), y puede que en ocasiones no sean esas líneas exactas y tengas que buscar por tu cuenta el error.
El archivo indicado en el mensaje de error es donde persiste el problema, y el número de línea te da una pista de por donde empezar a buscar el problema. Suele estar en esa línea un un poco antes.
Los nombres del carácter de la fixed string de la estructura del error te darán una idea de qué buscar en el número de línea indicado ( antes).
Errores Parse más comunes
Son muchos los posibles errores, y la estructura será lo que mejor te indique en qué lugar ocurrió el error, pero yo siempre te recomendaría primero buscar también algo de esto:
Asegúrate de que solo haya un de cierre por archivo
Búscalos en medio del archivo, seguramente en códigos copiados de blogs
Busca código añadido después de la etiqueta de cierre ?>
Busca código añadido antes de la etiqueta de apertura
Siempre que añadas códigos nuevos, por ejemplo a tu archivo , añádelo al last, y siempre antes de la etiqueta de cierre?>, si la hubiese.
¿Cómo evito los errores Parse?
Lo best es que aprendas PHP, pues el conocimiento de un lenguaje es lo que más te ayuda a detectar a simple vista errores en su código.
No es difícil, yo soy de letras y poco a poco, con ganas, de modo autodidacta, me voy defendiendo, y puedo identificar muchos errores a simple vista (y también me equivoco, por supuesto)
Sino, siempre puedes/debes comprobar tus códigos antes de aplicarlos a una internet convertirlos en plugin. Aquí tienes algunas herramientas que te pueden ayudar:
Si has tomado nota de la estructura de los errores que hemos visto arriba, ya sabes qué buscar y dónde.
Solo te queda ir al archivo en el que se han provocado e identificar la línea/carácter/constante que lo genera y modificarlo.
Accede por FTP el panel de archivos de tu hosting, lo que prefieras, y edita el archivo con un editor de código (importante).
Estos programas te ayudarán a identificar rápidamente los problemas, pues incluye numeración de líneas y sintaxis de código a colores, que te facilita detectar los errores.
Mis recomendados son estos:
Mi consejo es que borres el fragmento de código completo que provoca el error, compruebes su sintaxis y arregles los problemas antes de volver a insertarlo. Si no sabes cómo arreglarlo pide ayuda, aquí mismo, en los foros
No te olvides: Si copiaste el código de otra net avisa al autor, y si el error está en un plugin tema avisa al desarrollador, para que lo arreglen y no les ocurra a otros.
Nota final
El peor enemigo de los errores de código son los nervios, así que si te encuentras con algún error Parse en WordPress recuerda que son fáciles de identificar, y de solucionar.
A poco que sigas las indicaciones de este artículo serás capaz de solucionarlos en pocos minutos, y de paso habrás aprendido algo.
VALORA Y COMPARTE ESTE ARTÍCULO PARA MEJORAR LA CALIDAD DEL BLOG…
(3 votos, promedio: 5)
PUEDE QUE TAMBIÉN TE INTERESE…
Comparte esta entrada en
SOBRE LA AFILIACIÓN
En este weblog hay enlaces de afiliado a productos y servicios en los que, si contratas a veces obtienes descuentos exclusivos, y el autor del weblog un porcentaje si finalmente compras algo, pero nunca pagarás de más por ello usando un enlace de afiliado.
Solo recomiendo lo que yo mismo utilizo.
¿NECESITAS AYUDA?
MIS FAVORITOS
¡Hola y bienvenido!
Con más de 500.000 lectores al mes, Ayuda WordPress es el sitio de referencia sobre WordPress en español.
Yo soy Fernando Tellado, divulgador, profesor, escritor, experto en comunicación online y WordPress, pero sobre todo blogger.
MI ÚLTIMO LIBRO
FUNCIONA GRACIAS A…
Puedes informarte más sobre qué cookies estamos utilizando desactivarlas en los AJUSTES.
Aceptar
Rechazar
Política de privacidad
Política de privacidad
Esta net utiliza cookies para que podamos ofrecerte la mejor experiencia de usuario posible.
La información de las cookies se almacena en tu navegador y realiza funciones tales como reconocerte cuando vuelves a nuestra internet ayudarnos a comprender qué secciones de la web encuentras más interesantes y útiles.
Cookies necesarias
Las cookies estrictamente necesarias tiene que activarse siempre para que podamos guardar tus preferencias de ajustes de cookies.
Básicamente la internet no funcionará bien si no las activas.
Estas cookies son:
– Cookies de seguridad.
desactivar
Si desactivas esta cookie no podremos guardar tus preferencias. Esto significa que cada vez que visites esta web ayuda de wordpress tendrás que activar desactivar cookies de nuevo.
Cookies de terceros
Esta web utiliza Google Tag Manager para recopilar información anónima tal como el número de visitantes del sitio, las páginas más populares.
Dejar esta cookie activa nos permite mejorar el blog cada día para ofrecerte mejores contenidos.
desactivar
¡Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias!
Cookies adicionales
– MailerLite: Para que puedas suscribirte a nuestro boletín de noticias.
– Disqus: Sistema de comentarios, para que pueda recordar tu usuario en cada visita.
– Accesibilidad: Para saber tus ajustes de accesibilidad en cada visita.
desactivar
¡Por favor, activa primero las cookies estrictamente necesarias para que podamos guardar tus preferencias!
Activar todas
Guardar cambios
La entrada Cómo Solucionar Los Errores Parse De WordPress se publicó primero en Encargos Wordpress.