X

Solucionar error fatal de WordPress: Call to undefined function

Si recibes un error como este, hay un plugin u otra función llamada en tu tema que no tienes. ¿Cómo lo solucionas? Hay varias maneras: eliminar el código, hacerlo a prueba de errores, obtener el plugin necesario o actualizar WordPress si es necesario. En esta publicación rápida de consejos de WordPress, veremos cómo hacer que estos a prueba de errores con una etiqueta condicional y una función PHP conocida como: function_exists.

Si obtienes un error como Fatal error: Call to undefined function the_title_attribute(), simplemente puedes reemplazar cualquier instancia de the_title_attribute con lo siguiente:

<?php if (function_exists('the_title_attribute')) { the_title_attribute(); } ?>

En este caso, también podrías ir un paso más allá agregando una declaración else.

<?php if (function_exists('the_title_attribute')) { the_title_attribute(); } else { the_title(); } ?>

Antes de probar un nuevo tema en un sitio de producción, asegúrate de previsualizar tu tema primero, y luego soluciona todos los errores (si los hay).

Comentarios   Deja una respuesta

  1. hola,
    recibo este error como:
    Fatal error: Call to undefined function wp_convert_hr_to_bytes() in /home/owakai/public_html/wp-includes/default-constants.php on line 33

    ¿puedes sugerir alguna solución?

  2. Soy muy nuevo en esto... solo he jugado con sitios web en la universidad... intentando que esto funcione para mi portafolio... ¿qué puedo hacer para solucionar esto?
    Fatal error: Call to undefined function wp_pagenavi() in /home/content/77/9421577/html/wordpress

    Gracias

  3. Doug Rekenthaler November 6, 2009 at 3:00 pm

    De repente estoy recibiendo este mensaje de error:

    Error fatal: Llamada a la función indefinida feed_content_type() en /home7/inspird6/public_html/wp-includes/feed.php en la línea 8

    He reemplazado mi archivo feed.php con el código fuente original de WP y sigo recibiendo este error. ¿Me falta algo?

  4. links for 2009-06-30 | BlueWave Media June 30, 2009 at 9:01 am

    […] Solucionar error fatal de WordPress: llamada a función indefinida | Theme Lab Si obtienes un error como este, hay un plugin u otra función llamada en tu tema que no tienes. ¿Cómo lo solucionas? Hay varias maneras: eliminar el código, hacerlo a prueba de errores, obtener el plugin necesario o actualizar WordPress si es necesario. En esta publicación rápida de consejos de WordPress, veremos cómo hacer que estos sean a prueba de errores con una etiqueta condicional y una función PHP conocida como: function_exists. (etiquetas: thethemelab wordpress conditionaltag function) […]

  5. Hola, acabo de usar:

    Y funcionó para ese archivo donde anteriormente estaba recibiendo el error Fatal.

    Ahora lo estoy intentando para 2 barras laterales de mi tema para poder colocarlas en sus propios archivos .php.

    Las barras laterales se llaman leftsidebar y rightsidebar, así que uso el código anterior y pongo get_leftsidebar y get_rightsidebar, pero algo sale mal y el diseño se arruina. No estoy seguro de dónde podría estar cometiendo el error aquí, ¿alguna idea por favor?

    Gracias

    John

Agrega un comentario

Nos complace que hayas elegido dejar un comentario. Ten en cuenta que todos los comentarios se moderan de acuerdo con nuestra política de privacidad, y todos los enlaces son nofollow. NO uses palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

Lista de verificación para lanzar WordPress

La lista de verificación definitiva para lanzar WordPress

Hemos recopilado todos los elementos esenciales de la lista de verificación para el lanzamiento de tu próximo sitio web de WordPress en un práctico ebook.
¡Sí, envíame el eBook gratis!