A Jetpack CSS eltávolítása CSS-trükkök

Anonim

A Jetpack egy WordPress plugin, amely rengeteg funkciót hoz a WordPressbe. Szükség szerint kapcsolja be a funkciókat. Az írás idején ahelyett, hogy szükség esetén minden funkcióhoz külön CSS fájlt mellékelne, egy nagy összefűzött stíluslapot töltenek be az összes CSS-sel együtt.

Olyan helyzetben voltam, hogy néhány Jetpack funkciót használtam, de valójában egyetlen CSS-re sem volt szükségem.

Frissítés! 2019 januárjától (JetPack 6.9) az alábbiakra van szükség (a functions.php vagy funkcionalitási pluginhoz):

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

Történelmi okokból ezt megtartom, mivel régen erre volt szükség:

// 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' );

Köszönet Jon Bellah-nak, TJ Kelly-nek, George Stephanis-nak és mindenkinek, aki bekiabált, hogy segítsen nekem.

Gyanítom, hogy ez idővel változni fog. Számomra úgy tűnik, hogy ennek legjobb módja az lenne, ha egy összefűzött stíluslapot nyújtanánk be csak a bekapcsolt kiemeltekhez, és egyetlen névvel rendelkeznénk, amelyet törölhetnénk.