Pazar, Kasım 3, 2024

Wordpressde İstenmeyen Tüylerden Kurtulma

istenmeyen tüylerden kurtulma, wordpress istenmeyenleri kaldırma, wordpress özelleştirme

Bir kaç gün wordpress ile uğraşınca bu konularda da insanlara yardımcı olmak istedim şöyle ki bu wordpress de gereğinden fazla ve bana göre de gereksiz olan bir takım özellikleri var. Bunlarda sitede fazlalık yapmasın diye ben genelde kapatıyorum. Kullanıyorsanız ayıklama işlemi yapabilirsiniz.

# Sürüm Bilgisi kapat
remove_action('wp_head', 'wp_generator');

# RSS linkleri Kaldır
remove_action('wp_head', 'feed_links', 2);
remove_action('wp_head', 'feed_links_extra', 3);
remove_action('wp_head', 'index_rel_link');

# Windows Live Writer Kapat (wlwmanifest.xml)
remove_action('wp_head', 'wlwmanifest_link');

# Random gönderi link kapat
remove_action('wp_head', 'start_post_rel_link', 10, 0);
remove_action('wp_head', 'parent_post_rel_link', 10, 0);

# Önceki ve Sonraki özelliğini kapat
remove_action('wp_head', 'adjacent_posts_rel_link', 10, 0);
remove_action('wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0 );

# WP kısa link kapat
remove_action('wp_head', 'wp_shortlink_wp_head', 10, 0 );

# Canonical linkleri kaldır
remove_action('wp_head', 'rel_canonical', 10, 0 );

# Yorumlara ait çerez bilgisi tutma
remove_action('set_comment_cookies', 'wp_set_comment_cookies');

# Kayıt olunduktan sonra onay mail gönderme
remove_action('um_post_registration_approved_hook', 'um_post_registration_approved_hook', 10, 0);

# Emojileri kapat
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' );

yukarıdaki kodları tema dosyalarınız içerisinde bulunan function.php dosyasına ekleyin.