Jetpack CSS eemaldamine - CSS-trikid

Anonim

Jetpack on WordPressi pistikprogramm, mis toob WordPressi palju funktsioone. Lülitate funktsioonid vastavalt vajadusele sisse. Selle kirjutamise ajal laadivad nad selle asemel, et lisada iga funktsiooni jaoks eraldi CSS-fail vastavalt vajadusele, laadivad nad suure liidetud stiililehe koos kõigi CSS-idega.

Olin olukorras, kus kasutasin mõnda Jetpacki funktsiooni, kuid vajasin tegelikult ühtegi CSS-i.

Uuenda! Alates 2019. aasta jaanuarist (JetPack 6.9) vajate allpool järgmist (funktsioonid.php või funktsionaalsuse pistikprogrammi jaoks):

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

Hoian seda ajaloolistel põhjustel, sest seda nõuti varem:

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

Aitäh Jon Bellahile, TJ Kellyle, George Stephanisele ja kõigile teistele, kes mind appi hüüdsid.

Ma kahtlustan, et see muutub aja jooksul. Mulle tundub, et parim võimalik viis oleks seda teha liitunud stiililehe kuvamiseks just sisse lülitatud esiletõstetud reklaamide jaoks ja teil oleks üks nimega asi, mille saate registreerida.