Κατάργηση Jetpack CSS - CSS-Κόλπα

Anonim

Το Jetpack είναι μια προσθήκη WordPress που προσφέρει πολλές δυνατότητες στο WordPress. Ενεργοποιείτε τις λειτουργίες όπως απαιτείται. Τη στιγμή αυτής της γραφής, αντί να περιλαμβάνουν ξεχωριστό αρχείο CSS για κάθε δυνατότητα, όπως απαιτείται, φορτώνουν ένα μεγάλο συνδυασμένο φύλλο στυλ με όλο το CSS μαζί.

Ήμουν σε μια θέση όπου χρησιμοποιούσα μερικές δυνατότητες του Jetpack αλλά δεν χρειάζομαι κανένα από τα CSS.

Εκσυγχρονίζω! Από τον Ιανουάριο του 2019 (JetPack 6.9), αυτό είναι που χρειάζεστε (για λειτουργίες.php ή λειτουργικότητα) παρακάτω:

add_filter( 'jetpack_sharing_counts', '__return_false', 99 ); add_filter( 'jetpack_implode_frontend_css', '__return_false', 99 );

Θα το κρατήσω για ιστορικούς λόγους, καθώς αυτό ήταν που απαιτείται:

// First, make sure Jetpack doesn't concatenate all its CSS add_filter( 'jetpack_implode_frontend_css', '__return_false' ); // Then, remove each CSS file, one at a time function jeherve_remove_all_jp_css() ( wp_deregister_style( 'AtD_style' ); // After the Deadline wp_deregister_style( 'jetpack_likes' ); // Likes wp_deregister_style( 'jetpack_related-posts' ); //Related Posts wp_deregister_style( 'jetpack-carousel' ); // Carousel wp_deregister_style( 'grunion.css' ); // Grunion contact form wp_deregister_style( 'the-neverending-homepage' ); // Infinite Scroll wp_deregister_style( 'infinity-twentyten' ); // Infinite Scroll - Twentyten Theme wp_deregister_style( 'infinity-twentyeleven' ); // Infinite Scroll - Twentyeleven Theme wp_deregister_style( 'infinity-twentytwelve' ); // Infinite Scroll - Twentytwelve Theme wp_deregister_style( 'noticons' ); // Notes wp_deregister_style( 'post-by-email' ); // Post by Email wp_deregister_style( 'publicize' ); // Publicize wp_deregister_style( 'sharedaddy' ); // Sharedaddy wp_deregister_style( 'sharing' ); // Sharedaddy Sharing wp_deregister_style( 'stats_reports_css' ); // Stats wp_deregister_style( 'jetpack-widgets' ); // Widgets wp_deregister_style( 'jetpack-slideshow' ); // Slideshows wp_deregister_style( 'presentations' ); // Presentation shortcode wp_deregister_style( 'jetpack-subscriptions' ); // Subscriptions wp_deregister_style( 'tiled-gallery' ); // Tiled Galleries wp_deregister_style( 'widget-conditions' ); // Widget Visibility wp_deregister_style( 'jetpack_display_posts_widget' ); // Display Posts Widget wp_deregister_style( 'gravatar-profile-widget' ); // Gravatar Widget wp_deregister_style( 'widget-grid-and-list' ); // Top Posts widget wp_deregister_style( 'jetpack-widgets' ); // Widgets ) add_action('wp_print_styles', 'jeherve_remove_all_jp_css' );

Χάρη στους Jon Bellah, TJ Kelly, George Stephanis, και σε όλους τους άλλους που μπήκαν να με βοηθήσουν.

Υποψιάζομαι ότι αυτό θα αλλάξει με την πάροδο του χρόνου. Μου φαίνεται ότι ο καλύτερος δυνατός τρόπος για να το κάνω αυτό θα ήταν να εξυπηρετήσω ένα συνδυασμένο φύλλο στυλ για τα χαρακτηριστικά που έχετε ενεργοποιήσει και να έχετε ένα μόνο όνομα που μπορείτε να καταργήσετε την εγγραφή.