Hola, me comunican que me da un fallo un plugin debido a que tengo archivos CSS en el l aparte inferior (footer) que debo mover mover los archivos CSS a la etiqueta HEAD superior.
Creo que esto provoca que mi tema cargue primero sin estilo (creo) y hasta que no lo corrija el plugin no funcionará.
URL del sitio: Contenido solo visible a usuarios registrados
Hola
Efectivamente debes tener algún plugin que tiene esta funcionalidad, revisa los plugins que tienes, especialmente los plugins de optimización ya que en alguna configuración debes tener esto. Si tienes dudas envíanos algunas capturas de pantalla para ver qué plugins tienes.
Saludos.
Hola José,
Mi sugerencia es que, aparte del autoptimize, desactives tus plugins de caché incluyendo a Varnish (este último consúltalo con soporte técnico mediante tickets), así mismo desactiva todos tus plugins de SEO (JetPack, Yoast), cuando lo hagas por favor avísanos para validar que no se halla quedado algún otro plugin similar a los anteriores activo, así aislamos el problema y daremos con la solución.
Saludos.
Hola, eso ya lo hice.
Finalmente el problema me lo provoca el Plugin de Ezoic, pero curiosamente ellos son los que me han dicho que tengo archivos CSS en el la parte inferior (footer) que debo mover mover los archivos CSS a la etiqueta HEAD superior, etc.
De locos.
Hola Jose Bernardo.
Las páginas de los CMS se construyen por bloques, es decir tienes el archivo header.php donde se encuentra todo el encabezado y el archivo footer.php donde tienes todas las opciones del footer. Estos archivos son comunes para todas las páginas.
Revisa si dentro de estos archivos tienes algún código de estilos.
Las únicas extensiones que pueden mover los códigos tanto de CSS como JS son los de optimización, puede ser autoptimize o si tienes algún plugin de cache, veo que utilizas WP Rocket quees de pago, tienes que revisar su configuración y ver si está moviendo los códigos.
Tendrias que consultarles y que te digan en qué archivos se encuentran esos códigos y si es el plugin el que está provocando ese error, lo mas seguro que sea el propio plugin el que esté moviendo los códigos.
Un saludo
Hola, no uso WP Rocket (no sé dónde lo habrá visto). Uso clear caché q me lo recomendaron ustedes pq el WP super caché no hacía su función con varnish.
El autoptimize no me da el problema probé a eliminarlo y limpiar las caches y tal.
Hola José Bernardo,
He rtevisado tu web un par de horas con los compañeros de soporte técnico. Partiendo de la premisa de que has realizado todo lo que te hemos indicado nos auedan las siguientes opciones:
//* Mover javascripts al footer function scripts_footer() { remove_action(‘wp_head’, ‘wp_print_scripts’); remove_action(‘wp_head’, ‘wp_print_head_scripts’, 9); remove_action(‘wp_head’, ‘wp_enqueue_scripts’, 1); add_action(‘wp_footer’, ‘wp_print_scripts’, 5); add_action(‘wp_footer’, ‘wp_enqueue_scripts’, 5); add_action(‘wp_footer’, ‘wp_print_head_scripts’, 5); } add_action( ‘wp_enqueue_scripts’, ‘scripts_footer’ );
Saludos.
Ok, revisaré el código y lo del jetpack, pero la opción del back up está descartada, pq hago 8 entradas al día y perdería todo ese trabajo.
Saludos.
Hola José,
Es sencillo, exporta todas esas entradas y contenidos que te son importantes, posteriormente los importarías. Tendrías que exportarlas junto con sus archivos adjuntos como imágenes que hallas incrustado principalmente. Recuerda que nítidamente WordPress incluye herramientas para importar y exportar paginas y entradas, puedes auxiliarte del plugin que tambien se incluye en la instalación de WordPress llamado All In One WP Migration para crear una copia de seguridad de la version mas reciente de tu sitio --> https://www.webempresa.com/blog/all-in-one-wp-migration.html
hOLA,tengo este código en functions,php ¿Qué debo hacer?
//* Mover javascripts al footer
function scripts_footer() {
remove_action('wp_head', 'wp_print_scripts');
remove_action('wp_head', 'wp_print_head_scripts', 9);
remove_action('wp_head', 'wp_enqueue_scripts', 1);
add_action('wp_footer', 'wp_print_scripts', 5);
add_action('wp_footer', 'wp_enqueue_scripts', 5);
add_action('wp_footer', 'wp_print_head_scripts', 5);
}
add_action( 'wp_enqueue_scripts', 'scripts_footer' );
// include custom jQuery
function include_custom_jquery() {
wp_deregister_script('jquery');
wp_enqueue_script('jquery', 'https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js', array(), null, false);
}
add_action('wp_enqueue_scripts', 'include_custom_jquery');
Hola
Prueba comentar o eliminar estas líneas de código:
function scripts_footer() { remove_action('wp_head', 'wp_print_scripts'); remove_action('wp_head', 'wp_print_head_scripts', 9); remove_action('wp_head', 'wp_enqueue_scripts', 1); add_action('wp_footer', 'wp_print_scripts', 5); add_action('wp_footer', 'wp_enqueue_scripts', 5); add_action('wp_footer', 'wp_print_head_scripts', 5); } add_action( 'wp_enqueue_scripts', 'scripts_footer' );
Saludos.
Nada lo eliminé y sigue igual. Es el plugin de Ezoic.
se puede cerrar el tema.
Saludos.