WordPress : Chargement du thème dans le tableau de bord
J’ai ce problème vraiment bizarre, jamais vu auparavant … chaque fois que je visite le tableau de bord, après environ 3 à 5 secondes, mon thème se charge dans la mise en page du tableau de bord. C’est comme si la feuille de style du thème était mise en file d’attente d’une manière ou d’une autre …
Voici mon crochet de mise en file d’attente dansfunctions.php
:
function myyogawebsite_scripts() {
wp_enqueue_style( 'foundation-normalize', get_template_directory_uri() . '/css/normalize.css' );
wp_enqueue_style( 'foundation-min-css', get_template_directory_uri() . '/css/foundation.min.css' );
// WordPress Core
wp_enqueue_style( 'wordpress-core-css', get_template_directory_uri() . '/css/wp-core.css' );
// Load our main stylesheet.
wp_enqueue_style( 'myyogawebsite-style', get_template_directory_uri() . '/style.css' );
wp_enqueue_script( 'foundation-jquery', get_template_directory_uri() . '/js/jquery.js', null, null, false);
wp_enqueue_script( 'foundation-modernizr', get_template_directory_uri() . '/js/modernizr.js', null, null, true);
wp_enqueue_script( 'foundation-min-js', get_template_directory_uri() . '/js/foundation.min.js', array('foundation-jquery'), null, true);
}
add_action( 'wp_enqueue_scripts', 'myyogawebsite_scripts' );
Solution n°1 trouvée
Je rencontre exactement le même problème, et cela rend l’utilisation de l’éditeur très difficile. Je ne peux que supposer qu’il s’agit d’un bogue avec l’une des nouvelles versions de WordPress dans certains scénarios/configurations.
Jusqu’à ce qu’il soit correctement corrigé, ma solution de contournement consiste à envelopper mes instructions de mise en file d’attente dans une if
instruction pour !is_admin()
.
Par exemple, dans votre cas :
function myyogawebsite_scripts() {
if(!is_admin()) {
wp_enqueue_style( 'foundation-normalize', get_template_directory_uri() . '/css/normalize.css' );
wp_enqueue_style( 'foundation-min-css', get_template_directory_uri() . '/css/foundation.min.css' );
// WordPress Core
wp_enqueue_style( 'wordpress-core-css', get_template_directory_uri() . '/css/wp-core.css' );
// Load our main stylesheet.
wp_enqueue_style( 'myyogawebsite-style', get_template_directory_uri() . '/style.css' );
wp_enqueue_script( 'foundation-jquery', get_template_directory_uri() . '/js/jquery.js', null, null, false);
wp_enqueue_script( 'foundation-modernizr', get_template_directory_uri() . '/js/modernizr.js', null, null, true);
wp_enqueue_script( 'foundation-min-js', get_template_directory_uri() . '/js/foundation.min.js', array('foundation-jquery'), null, true);
}
}
add_action( 'wp_enqueue_scripts', 'myyogawebsite_scripts' );
Voyez comment cela fonctionne pour vous. Quelle version de WordPress utilisez-vous et sur quelle plate-forme votre site Web est-il hébergé (par exemple, Linux, Windows). Je suis sur WP4.0 sous Windows.
0 commentaire