حذف کردن Jetpack CSS

jetpack یک پلاگین وردپرس هستش که چندیدن  ویژگی برای وردپرس به ارمغان می آورد. و خیلی محبوببه شما ویژگی هایی رو که مورد نیاز هستن را روشن کنید.در زمان نوشتن این مقاله ،ترجیحا  برای هر ویژگی به یک فایل css جدا نیاز هست ،و یک استایل شیت بزرگ  به همراه تمام css ها بارگزاری می شه

برای من موقعیت هایی پیش می یاد که لازمه مقداری از ویژگی های این افزونه رو استفاده بکنم اما در واقع به css های اون احتیاج ندارم. برای همین همه ی css های جت پک رو متوقف می کنم (کد زیر رو می تونید به functions.php یا توابع پلاگین اضافه کنید)

// اول مطمئن بشید css ها پیوسته نیستن
add_filter( 'jetpack_implode_frontend_css', '__return_false' );

// بعدش هر فایل css ای که لازم ندارید حذف کنید
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' );

تشکر از تمامی کسانی که در این جریان به من کمک کردن.

خیلی مهم است بدانیم دیدگاه شما راجع به این مطلب چیست؟

avatar
  Subscribe  
Notify of