web-dev-qa-db-fra.com

Comment supprimer le script Cufon du thème Dzonia Lite

J'utilise le thème Dzonia Lite sur mon site Web. Lorsque j'essaie de supprimer le script Cufon de mon fichier functions.php, les curseurs présents sur le site Web ne fonctionnent pas.

Colud quelqu'un me suggère comment surmonter ce problème?

scripts dans mon functions.php

function inkthemes_wp_enqueue_scripts() {
    if (!is_admin()) {
        wp_enqueue_script('jquery');
        wp_enqueue_script('inkthemes-ddsmoothmenu', get_template_directory_uri() . "/js/ddsmoothmenu.js", array('jquery'));
        wp_enqueue_script('inkthemes-slides', get_template_directory_uri() . "/js/slides.min.jquery.js", array('jquery'));
        wp_enqueue_script('inkthemes-jcarouselite', get_template_directory_uri() . "/js/jcarousellite_1.0.1.js", array('jquery'));
        wp_enqueue_script('inkthemes-confu-ui', get_template_directory_uri() . "/js/cufon-yui.js", array('jquery'));
        wp_enqueue_script('inkthemes-quicksand-confu', get_template_directory_uri() . '/js/mank-sans.cufonfonts.js', array('jquery'));
        wp_enqueue_script('inkthemes-custom', get_template_directory_uri() . '/js/custom.js', array('jquery'));
    } elseif (is_admin()) {

    }
}
1
Thejdeep

Vous pouvez supprimer des scripts avec wp_dequeue_script() :

function wpse99450_remove_cufon() {
    wp_dequeue_script( 'inktheme-confu-ui' );
    // inktheme-confu-ui is the script's handle, according to your posted code
}
add_action( 'wp_enqueue_scripts', 'wpse99450_remove_cufon', 20 );
// set priority to '20' so it will run later than the default

Mais faites attention - comme l'a souligné @gdaniel, si le thème dépend de cufon, , vous casserez des choses .

1
Pat J

Vous pouvez simplement supprimer ou commenter la ligne:

wp_enqueue_script('inkthemes-confu-ui', get_template_directory_uri() . "/js/cufon-yui.js", array('jquery'));

Mettre à jour:

Vous devez également supprimer ou commenter:

wp_enqueue_script('inkthemes-quicksand-confu', get_template_directory_uri() . '/js/mank-sans.cufonfonts.js', array('jquery'));

Quelle est la police que cufon essaie de charger.

Custom.js fait probablement référence à ces deux lignes. Vous devriez voir quelque chose de ce genre ci-dessous dans votre fichier custom.js.

Cufon.replace('#cufon-area');

Si custom.js contient des fonctions cufon, vous obtiendrez des erreurs car il ne trouvera pas ces fonctions.

0
gdaniel