Avisos
Vaciar todo

error plugin estilo css  

 
Jota
 Jota
Reputable Member

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

Citar
Respondido : 24/09/2019 10:30 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 24/09/2019 10:57 pm

Cursos Gratuitos WordPress

Jota
 Jota
Reputable Member

Lo desactive todo y tal.
El único que toca el CSS a priori es el autoptimize y al desactivarlo y limpiar las cachés el error seguía.

ResponderCitar
Respondido : 24/09/2019 11:03 pm
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 24/09/2019 11:51 pm

wpdoctor-revisa-la-salud-de-tu-wordpress

Jota
 Jota
Reputable Member

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.

ResponderCitar
Respondido : 25/09/2019 3:14 pm
Pepe
 Pepe
Soporte CMS Webempresa Admin

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

ResponderCitar
Respondido : 25/09/2019 4:20 pm

Gestor de Contraseñas - VPN Conexión Segura - Gestor 2FA (Segundo Factor de Autenticación

Jota
 Jota
Reputable Member

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.

ResponderCitar
Respondido : 26/09/2019 12:35 am
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

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:

  1. En el functions.php busca algún código que parezca como el siguiente:
    //* 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’ );
  2. [Realiza con sumo cuidado la desinstalación de JetPack según las instrucciones del siguiente enlace -> https://guides.wp-bullet.com/clean-jetpack-database-bloat-after-uninstalling-from-wordpress/
  3. Si nada de lo anterior funciona habrá que hacer memoria e identificar qué fué lo que se añadió o quitó de código o configuración, actualizaciones de plugins, todo cambio de configuración en WordPress
  4. Si no se logra identificar algo entonces habrá que ir aplicando los backups de seguridad de tu sitio una a una, hasta dar con una versión en la que este problema no se presente
  5. Saludos.

ResponderCitar
Respondido : 26/09/2019 6:14 am

optimiza-automaticamente-todas-las-imagenes-de-tu-wordpress

Jota
 Jota
Reputable Member

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.

ResponderCitar
Respondido : 26/09/2019 12:41 pm
Bulmaro
 Bulmaro
Soporte CMS Webempresa Moderator

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

ResponderCitar
Respondido : 26/09/2019 1:20 pm

Jota
 Jota
Reputable Member

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');

ResponderCitar
Respondido : 26/09/2019 4:12 pm
Jhon
 Jhon
Soporte CMS Webempresa Moderator

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.

ResponderCitar
Respondido : 26/09/2019 7:34 pm

Cursos Gratuitos WordPress

Jota
 Jota
Reputable Member

Nada lo eliminé y sigue igual. Es el plugin de Ezoic.
se puede cerrar el tema.
Saludos.

ResponderCitar
Respondido : 27/09/2019 1:17 pm