WordPress : Chargement du thème dans le tableau de bord

Publié par Jean-Michel le

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 …

entrez la description de l'image ici

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 ifinstruction 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.

Catégories : Wordpress

Jean-Michel

Jean-Michel est en charge de la partie blog du site. Il met en place la stratégie de contenu et répond aux questions fréquentes sur Wordpress.

0 commentaire

Laisser un commentaire

Avatar placeholder

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *