CategoriesWeb Geliştirme

WordPress’te Kullanılmayan JS ve CSS Dosyalarını Silme

WordPress, çeşitli temalar ve eklentiler kullanarak web siteleri oluşturmak için popüler bir içerik yönetim sistemidir. Ancak, zamanla kullanılmayan JS ve CSS dosyaları birikerek sitenizin performansını olumsuz etkileyebilir. Bu dosyalar, WordPress’in varsayılan dosyaları olabilir veya yüklediğiniz eklentilerden kaynaklanabilir. Bu nedenle, kullanılmayan dosyaları silmek web sitenizin hızını artırabilir.

Kullanılmayan Stil Dosyalarını Kaldırmak İçin Kodları Functions.php Dosyasına Ekleyin

Kullanılmayan stil dosyalarını kaldırmak için aşağıdaki kodları WordPress’in functions.php dosyasına eklemeniz gerekmektedir:

function kullanilmayan_stil_dosyalari_sil() {
    wp_dequeue_style('isimsiz-stil-dosyasi');
    wp_deregister_style('isimsiz-stil-dosyasi');
    wp_dequeue_style('isimsiz-stil-dosyasi2');
    wp_deregister_style('isimsiz-stil-dosyasi2');
}
add_action('wp_enqueue_scripts', 'kullanilmayan_stil_dosyalari_sil', 100);

Bu kod, ‘isimsiz-stil-dosyasi’ ve ‘isimsiz-stil-dosyasi2’ adlı kullanılmayan stil dosyalarını kaldırmak için kullanılır. Siz bu kodu ihtiyaçlarınıza göre düzenleyebilirsiniz. Örneğin, kullanılmayan başka bir stil dosyası varsa, yukarıdaki kodu kopyalayıp yapıştırarak yeni bir fonksiyon oluşturabilir ve bu dosyayı da kaldırabilirsiniz.

WordPress’in Varsayılan CSS ve JS Kodlarını Kaldırma

WordPress, varsayılan olarak birçok CSS ve JS kodu yükler. Ancak, bazı durumlarda bu kodları kullanmıyor olabilirsiniz ve bu da gereksiz yere sitenizin yavaşlamasına neden olabilir. Bu durumda, aşağıdaki kodları functions.php dosyanıza ekleyerek bu varsayılan kodları kaldırabilirsiniz:

function varsayilan_css_js_kodlari_kaldir() {
    wp_deregister_style('wp-block-library');
    wp_dequeue_style('wp-block-library');
    wp_deregister_script('wp-embed');
    wp_dequeue_script('wp-embed');
}
add_action('wp_enqueue_scripts', 'varsayilan_css_js_kodlari_kaldir');

Bu kod, WordPress’in varsayılan olarak yüklediği ‘wp-block-library’ stil dosyasını ve ‘wp-embed’ JS dosyasını kaldırmak için kullanılır. Bu kodu ihtiyaçlarınıza göre düzenleyebilir ve başka varsayılan dosyaları da kaldırabilirsiniz.

Emoji Scriptlerini Kaldırma

WordPress, emoji desteği sağlamak için bazı scriptleri yükler. Ancak, sitenizde emoji kullanmıyorsanız bu scriptler gereksiz yük oluşturabilir. Emoji scriptlerini kaldırmak için aşağıdaki kodları functions.php dosyanıza ekleyebilirsiniz:

function emoji_scriptlerini_kaldir() {
    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_action('init', 'emoji_scriptlerini_kaldir');

Bu kod, emoji scriptlerini kaldırmak için gerekli işlemleri gerçekleştirir. Sitenizde emoji kullanmıyorsanız, bu kodu functions.php dosyanıza ekleyerek emoji scriptlerini kaldırabilirsiniz.

WordPress’te kullanılmayan JS ve CSS dosyalarını silmek, sitenizin performansını artırabilir ve daha hızlı bir kullanıcı deneyimi sunabilir. Yukarıdaki kodları kullanarak bu dosyaları kaldırabilir ve web sitenizin daha verimli çalışmasını sağlayabilirsiniz.