Hola @pradeep87s,
El error que estás encontrando, «Error no detectado: llamada a la función no definida wp_set_template_globals()»normalmente indica un problema con la instalación de WordPress o un conflicto con un tema o complemento.
Buscar archivos corruptos
la funcion wp_set_template_globals()
es parte del núcleo de WordPress y, si falta, probablemente se deba a archivos dañados. Vuelva a cargar los archivos principales de WordPress.
Desactivar complementos: Es posible que un complemento esté causando el problema. Para descartar conflictos de complementos
Cambiar a un tema predeterminado de WordPress: A veces el tema activo puede causar problemas, especialmente si es incompatible o está dañado.
Habilitar la depuración: Abierto wp-config.php
. Agregue las siguientes líneas justo arriba /* That's all, stop editing! Happy blogging. */
define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );
Aparentemente falta una función importante del núcleo de WordPress. Le recomendaría que realice una actualización manual, consulte: https://wordpress.org/documentation/article/updating-wordpress/#manual-update