IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi

IRCRehberi.Net- Türkiyenin En iyi IRC ve Genel Forum Sitesi (https://www.ircrehberi.net/)
-   Wordpress (https://www.ircrehberi.net/wordpress/)
-   -   WordPress Gereksiz Kodları Temizleme (https://www.ircrehberi.net/wordpress/61437-wordpress-gereksiz-kodlari-temizleme.html)

ExCaLuBuR 18 Mart 2021 00:06

WordPress Gereksiz Kodları Temizleme
 
[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]

WordPress hızlandırma işlemlerinden biri olan WordPress gereksiz kodları temizleme işlemi sonrası sitenizin ziyaretçilerinize daha hızlı bir şekilde açılmasını sağlayabilirsiniz

Google ve diğer arama motorlarında SEO skorunuzun hesaplanmasında doğrudan etkisi olan site hızını geliştirmek için milisaniyelerin dahi büyük önemi var.

WordPress sitenizde kaynak kodunu incelediğinizde <head> kısmında rel=alternative, rel=pingpack ve wordpress versiyonunuz hakkında bilgiler veren yazılar göreceksiniz.

[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]

Gereksiz kodları temizlemek için wordpress in remove_action fonksiyonunu kullanacağız.

Aşağıda kod alanında gördüğünüz kodu temanızın functions.php dosyasının en sonuna eklemeniz yeterli.

Cpanel veya Plesk üzerinden Dosya Yöneticisine girip wp-content klasörü içerisinde themes dosyası içerisinde etkin olan temanızı seçin. Ardından functions.php dosyasına sağ tıklayıp Edit (Düzenle) seçeneği ile devam edip aşağıdaki kodu sayfa sonuna yapıştırın.

PHP- Kodu:

// Gereksiz kodları temizleme
remove_action'wp_head''rsd_link' );
remove_action'wp_head''wp_generator' );
remove_action'wp_head''feed_links');
remove_action'wp_head''index_rel_link' );
remove_action'wp_head''wlwmanifest_link' );
remove_action'wp_head''feed_links_extra');
remove_action'wp_head''start_post_rel_link'10);
remove_action'wp_head''parent_post_rel_link'10);
remove_action'wp_head''adjacent_posts_rel_link'10);
remove_action'wp_head''wp_shortlink_wp_head'10);
remove_action'wp_head''adjacent_posts_rel_link_wp_head'10); 

ÖNEMLİ: Şayet child theme kullanıyorsanız bu kodları child theme içerisinde bulunan functions.php dosyasına eklemenizi tavsiye ederiz. Böylelikle temanıza gelecek olan güncelleme sonrası bu dosyalarınız korunmuş olacak.

WordPress HEAD kısmından temizlenen kodlar

wp_head() alanından temizlenenler

Windows Live Writer Microsoft tarafından geliştirilen bu modül en son 2012 yılında büyük bir güncelleme almış olup 2017 itibariyle sonlandırılmıştır.

WordPress Generator WordPress sürümü ile hakkında bilgi verir. Sayfa kodunuzda olması güvenlik açığına sebebiyet verebilir.

Really Simple Discovery Kullancıların içerik erişimlerine uzaktan katkı sağlar. Kullanımı yaygın değildir.

ve diğerleri;
  • Shortlink
  • Relational Links
  • Automatic Feed Links
  • REST API Links

WordPress sitenizden emoji kodlarını temizlemek

WordPress sitelerinde oldukça yer kaplayan hatta optimize edilmiş sayfalarda dahi .js uzantılı bir dosya oluşturan wordpress emojilerden kurtulmanızı tavsiye ediyoruz. Yukarıda verdiğimiz kodlara ek olarak aşağıdaki kodu ekleyerek wp-emojiden kurtulabilirsiniz.

PHP- Kodu:

remove_action'wp_head''print_emoji_detection_script');
remove_action'wp_print_styles''print_emoji_styles' ); 

Şayet bütün bu işlemler sizin için karışık geliyorsa Speed Up – Clean WP eklentisini kurabilir ve otomatik olarak işlemleri sizin için yapmasını sağlayabilirsiniz.

Kaynak : [Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]

LaviNia 18 Mart 2021 00:08

Emeğinize sağlık

Reyhan 18 Mart 2021 00:43

Emeğine sağlık Ercan Beycim :memnun:

WildCat 18 Mart 2021 00:59

emeginize saglik

Apollo 18 Mart 2021 01:05

ExCaLuBuR kardeşim emeğine sağlık.

umiT 18 Mart 2021 13:18

Daha detaylı temizlik için;

Kod:

// basla
remove_action('wp_head', 'wp_generator');
function smartwp_remove_wp_block_library_css(){
    wp_dequeue_style( 'wp-block-library' );
    wp_dequeue_style( 'wp-block-library-theme' );
    wp_dequeue_style( 'wc-block-style' ); // WooCommerce CSS
}
add_action( 'wp_enqueue_scripts', 'smartwp_remove_wp_block_library_css', 100 );
function disable_emojis() {
        remove_action( 'wp_head', 'print_emoji_detection_script', 7 );
        remove_action( 'admin_print_scripts', 'print_emoji_detection_script' );
        remove_action( 'wp_print_styles', 'print_emoji_styles' );
        remove_action( 'admin_print_styles', 'print_emoji_styles' );       
        remove_filter( 'the_content_feed', 'wp_staticize_emoji' );
        remove_filter( 'comment_text_rss', 'wp_staticize_emoji' );       
        remove_filter( 'wp_mail', 'wp_staticize_emoji_for_email' );
        add_filter( 'tiny_mce_plugins', 'disable_emojis_tinymce' );
}
add_action( 'init', 'disable_emojis' );
function disable_emojis_tinymce( $plugins ) {
        if ( is_array( $plugins ) ) {
                return array_diff( $plugins, array( 'wpemoji' ) );
        } else {
                return array();
        }
}
remove_action('wp_head', 'wp_print_scripts');
remove_action('wp_head', 'wp_print_head_scripts', 9);
remove_action('wp_head', 'wp_enqueue_scripts', 1);
add_action('wp_footer', 'wp_print_scripts', 5);
add_action('wp_footer', 'wp_enqueue_scripts', 5);
add_action('wp_footer', 'wp_print_head_scripts', 5);
add_action('widgets_init', 'unregister_default_wp_widgets', 1);
function disable_embeds_code_init() {
 remove_action( 'rest_api_init', 'wp_oembed_register_route' );
 add_filter( 'embed_oembed_discover', '__return_false' );
 remove_filter( 'oembed_dataparse', 'wp_filter_oembed_result', 10 );
 remove_action( 'wp_head', 'wp_oembed_add_discovery_links' );
 remove_action( 'wp_head', 'wp_oembed_add_host_js' );
 add_filter( 'tiny_mce_plugins', 'disable_embeds_tiny_mce_plugin' );
 add_filter( 'rewrite_rules_array', 'disable_embeds_rewrites' );
 remove_filter( 'pre_oembed_result', 'wp_filter_pre_oembed_result', 10 );
}


oMeN 19 Mart 2021 16:42

Emeğinize sağlık @[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] & @[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]

AskHarfLeri 19 Mart 2021 16:54

Emeğinize Sağlık @[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...] & @[Üye Olmadan Linkleri Göremezsiniz. Lütfen Üye Olmak için TIKLAYIN...]

Ruyanur 04 Nisan 2021 02:10

Emeğinize sağlık


Tüm Zamanlar GMT +3 Olarak Ayarlanmış. Şuanki Zaman: 02:11.

Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2025, vBulletin Solutions, Inc.

Copyright ©2019 - 2025 | IRCRehberi.Net