Tenemos que usar nuestro propio wp_head y wp_footer con lo cual tienes que eliminarlos del theme custom que estás usando.
Elimina esto:
Elimina esto:
<php wp_head() ?> <php wp_footer() ?>y cambia por esto:
<?php do_action('mi_head'); ?>
<?php do_action('mi_footer'); ?>una vez hecho esto podemos desconectar la carga por defecto y volver a activar la carga de scripts para los plugins en head y footer:add_action('init', function () {
// Eliminar todo lo que wp_head/wp_footer ejecutan
remove_all_actions('wp_head');
remove_all_actions('wp_footer');
// Emojis
remove_action('wp_print_styles', 'print_emoji_styles');
remove_action('admin_print_styles', 'print_emoji_styles');
remove_action('admin_print_scripts', 'print_emoji_detection_script');
add_filter('emoji_svg_url', '__return_false');
});
add_action('wp_enqueue_scripts', function () {
wp_dequeue_style('wp-block-library');
wp_deregister_style('wp-block-library');
wp_dequeue_style('classic-theme-styles');
wp_deregister_style('classic-theme-styles');
wp_dequeue_style('global-styles');
wp_deregister_style('global-styles');
}, 100);
add_action('mi_head', function() {
// Ejecuta el hook de encolado de plugins
do_action('wp_enqueue_scripts');
// Imprimir estilos y scripts que van al <head>
wp_print_styles();
wp_print_head_scripts();
}, 1);
add_action('mi_footer', function() {
// Scripts en el footer
wp_print_footer_scripts();
}, 1);funcionando perfecto.1
Puntos
Puntos
110
Visitas
Visitas
1
Resp
Resp
Por alber hace 3 semanas
Admin
Respuesta #1
0
Puntos
Puntos
Por alber hace 3 semanas
Admin