• Javier Frias Perez <xfrias1973@gmail.com>

    dj., 3 de jul. 23:14 (fa 9 hores)

    per a mi

    Buenos dís.
    Hace un mes y medió compré a traves de la plataforma Themeforest un template (Drow).
    Hice la instalación en local con xampp correctamente y todo se instaló perfectamente y empecé a trabajar sobre el template.
    Pero un día Xampp de dió un error en la conexión MySQL y queriendo arreglarlo eliminé el archivo «ibdata1» dentro de la carpeta «backup»>»mysql».
    El problema que tengo es que aún desinstalando Xampp y reinstalando wordpress ahora cuando quiero instalar el template y todo su contenido me da error al previsualizar cualquier página (no entiendo mucho de php):

    Fatal error: Uncaught Error: Call to undefined function acf_get_block_type() in C:\xampp\htdocs\reimaginando\wp-content\plugins\droow_helper_plugin\inc\resources\views\pages\options\widgets\DroowBrand.php:12 Stack trace: #0 C:\xampp\htdocs\reimaginando\wp-content\plugins\droow_helper_plugin\inc\resources\views\pages\options\Droow_Widget_Loader.php(343): DroowBrand->__construct() #1 C:\xampp\htdocs\reimaginando\wp-includes\class-wp-hook.php(324): Droow_Widget_Loader->register_widgets(Object(Elementor\Widgets_Manager)) #2 C:\xampp\htdocs\reimaginando\wp-includes\class-wp-hook.php(348): WP_Hook->apply_filters(», Array) #3….etc…..#35 C:\xampp\htdocs\reimaginando\index.php(17): require(‘C:\\xampp\\htdocs…’) #36 {main} thrown in C:\xampp\htdocs\reimaginando\wp-content\plugins\droow_helper_plugin\inc\resources\views\pages\options\widgets\DroowBrand.php on line 12

    Podría alguien explicarme donde está el error y como solucionarlo? Muchas Gracias.

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)
  • Hola javier.

    El error Fatal error: Uncaught Error: Call to undefined function acf_get_block_type() indica que tu sitio está intentando utilizar una función que no existe o no está disponible en el momento de la carga.

    El nombre de la función que falta nos da la pista clave: acf_get_block_type(). El prefijo «acf_» es el estándar utilizado por el plugin Advanced Custom Fields (ACF).

    El problema es que el plugin específico de tu tema, «Droow Helper Plugin», necesita que el plugin Advanced Custom Fields (ACF) esté instalado y activo para funcionar. El plugin del tema utiliza funciones de ACF para crear widgets, opciones y otras funcionalidades. Si ACF no está activo, esas funciones no se han cargado y el código del «Droow Helper Plugin» falla, provocando el error fatal que detiene la carga de tu web.

    Probablemente, la primera vez que instalaste el tema, seguiste un asistente de configuración que instaló y activó automáticamente todos los plugins necesarios, incluyendo ACF. En esta nueva instalación limpia, ese paso se ha omitido y por eso te encuentras con el error.

    La solución consiste en instalar y activar el plugin Advanced Custom Fields antes de que el «Droow Helper Plugin» intente usar sus funciones.

    Tienes dos posibles escenarios:

    1. Si puedes acceder al escritorio de WordPress, instala Advanced Custom Fields desde el repositorio de plugins.
    2. So NO puedes acceder al escritorio de WordPress, tendrás que desactivar el plugin que da problemas renombrando la carpeta en la que está instalado. Será algo así: droow_helper_plugin.
      Cámbiale el nombre a droow_helper_plugin_desactivado, por ejemplo.
      Shora deberías poder instalar ACF desde el repositorio y activarlo. Una vez hecho esto, vuelve a cambiar el nombre de la carpeta al original.

    Sobre el error de XAMPP: Eliminar el archivo ibdata1 fue la causa de que tu base de datos anterior dejara de funcionar. Ese archivo es fundamental para el motor de almacenamiento InnoDB de MySQL y contiene los datos de tus tablas. Nunca debe borrarse manualmente. Tu decisión de empezar de cero fue la correcta una vez hecho eso.

    Recuerda tener siempre copias de seguridad del sitio. Si trabajas en local, puedes simplemente duplicar la carpeta del proyecto y exportar la base de datos con herramientas como phpMyAdmin (incluido en XAMPP)

    Espero que te sea de ayuda. Si no es así, dilo.

    Saludos.

    Iniciador del debate sunsig73

    (@sunsig73)

    Muchas gracias por responder.

    Si, puedo acceder al escritorio escritorio de WordPress. Instalaré esta tarde el ACF desde el repositorio a ver que tal.

    Saludos, Xavier

Viendo 2 respuestas - de la 1 a la 2 (de un total de 2)

El debate ‘ERROR instalación local (xampp) template Themeforest’ está cerrado a nuevas respuestas.