Removendo as folhas de estilo do Jetpack

Apesar de ser muito útil e um dos mais usados em instalações de WordPress no mundo todo, o plugin Jetpack entope o seu site de arquivos desnecessários mesmo que você não tenha ativado todos os módulos. Para dar jeito nisso, cole o código abaixo no seu functions.php.

A primeira linha “quebra” os arquivos do css por módulo, em vez de permitir que o plugin carregue tudo em um arquivo só. O resto do código remove as folhas de estilo. Remova do código qualquer css de módulos que estejam de fato sendo usados em seu site.

add_filter( 'jetpack_implode_frontend_css', '__return_false' );

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

Fonte

2 comentários em “Removendo as folhas de estilo do Jetpack”

    • Enio, eu tenho evitado porque ele enche o site de coisas desnecessárias e existem plugins que fazem individualmente a mesma tarefa muito melhor.
      Mas é válido sim. É um jeito prático e simples para adicionar um monte de recursos de uma vez só.

      Responder

Deixe um comentário