wake-up-neo.com

WP abmelden, registrieren und abmelden

ein Plugin, das ich gekauft habe, lädt ein paar js- und css-Dateien auf alle Seiten. Deshalb wollte ich eine neue Funktion schreiben, um die Handles abzumelden und sie dort einzuordnen, wo ich wollte. Ich bin mir jedoch nicht sicher, ob ich mich abmelden muss => registrieren und dann in die Warteschlange stellen. oder lösche ich sie einfach und lösche sie, wo ich will

// deregister scripts and load them where required
add_action( 'wp_print_scripts', 'my_deregister_javascript', 100 );
function my_deregister_javascript() {
    wp_deregister_script( 'contact-form-7' );
    wp_deregister_script( 'upme_tipsy' );
    wp_deregister_script( 'upme_google_fonts' );
    wp_deregister_script( 'upme_font_awesome' );
    wp_deregister_script( 'upme_css' );
    wp_deregister_script( 'upme_style' );
    wp_deregister_script( 'upme_responsive' );
    wp_deregister_script( 'upme_validate' );
    wp_deregister_script( 'upme_validate_pass' );
    wp_deregister_script( 'upme_password_meter' );
    if ( is_page('contact-us') ) {
        wp_enqueue_script( 'contact-form-7' );
    }
        elseif (is_page(array(680, 671, 675, 688, 'profile'))) {
    wp_enqueue_script( 'upme_tipsy' );
    wp_enqueue_script( 'upme_google_fonts' );
    wp_enqueue_script( 'upme_font_awesome' );
    wp_enqueue_script( 'upme_css' );
    wp_enqueue_script( 'upme_style' );
    wp_enqueue_script( 'upme_responsive' );
    wp_enqueue_script( 'upme_validate' );
    wp_enqueue_script( 'upme_validate_pass' );
    wp_enqueue_script( 'upme_password_meter' );
        }
    }
2
David Garcia

Sie sollten nur in der Lage sein, das Skript aus der Warteschlange zu ziehen oder das Format , wenn es sich um nicht die Seiten handelt, auf denen Sie es haben möchten.

function wpa_scripts() {
    // if this is not the contact page, remove the script
    if( ! is_page( 'contact-us' ) ){
        wp_dequeue_script( 'contact-form-7' );
    }
}
// adjust priority to make sure this runs after the plugins add their scripts/styles
add_action( 'wp_enqueue_scripts', 'wpa_scripts', 100 );
5
Milo