Jetpack adalah plugin WordPress yang menghadirkan banyak fitur ke WordPress. Anda mengaktifkan fitur sesuai kebutuhan. Pada saat penulisan ini, alih-alih menyertakan file CSS terpisah untuk setiap fitur sesuai kebutuhan, mereka memuat lembar gaya bersambung besar dengan semua CSS bersama-sama.
Saya berada dalam posisi di mana saya menggunakan beberapa fitur Jetpack tetapi sebenarnya tidak membutuhkan CSS.
Memperbarui! Mulai Januari 2019 (JetPack 6.9), inilah yang Anda butuhkan (untuk functions.php, atau plugin fungsionalitas) di bawah:
add_filter( 'jetpack_sharing_counts', '__return_false', 99 ); add_filter( 'jetpack_implode_frontend_css', '__return_false', 99 );
Saya akan menyimpannya karena alasan historis, karena inilah yang dulu diperlukan:
// 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' );
Terima kasih kepada Jon Bellah, TJ Kelly, George Stephanis, dan semua orang yang ikut membantu saya.
Saya menduga ini akan berubah seiring waktu. Menurut saya, cara terbaik untuk melakukan ini adalah dengan menyajikan lembar gaya yang digabungkan hanya untuk fitur yang telah Anda aktifkan, dan memiliki satu nama yang dapat Anda batalkan pendaftarannya.