The source code for this blog is available on GitHub.

X Technology.

WordPress sitenizden Twemoji nasıl kaldırılır

Cover Image for WordPress sitenizden Twemoji nasıl kaldırılır
Ahmet İnanç Koca
Ahmet İnanç Koca
Posted underWeb Tasarım

Emoji nedir? Twemoji?

Emojiler, bir duygunun, nesnenin veya sembolün görsel temsili olan küçük simgelerdir. En sık kullanılan emojiler, mesajlarda veya gönderilerde iletişim kurmak için kullanılan gülen yüzlerdir. WordPress 4.2+, WordPress çekirdeğine Emoji’yi dahil etti, ancak herkes bunun farkında değil. Twemoji, Twitter tarafından oluşturulan ve sahip olunan açık kaynaklı bir emoji projesidir. Kaynak kodunuzda, sayfanıza yüklenen ‘wp-emoji.js’ ve ‘twemoji.min.js’ adlarına sahip bir emoji komut dosyası göreceksiniz. Twemoji, siyah beyaz suratları ve emojileri Twitter emoji kitaplığı tarafından sağlanan renkli ekrana dönüştürmeye yardımcı olur.



Ancak, çoğu WordPress kullanıcısı bu emojilerin hiçbirini web sitelerinde kullanmaz. Web sitenizde kullanılmayan Emojilerin olmasıyla ilgili sorun, web sitenizin her sayfasına daha fazla Javascript ve CSS kodu eklemesidir. Tasarım açısından bakıldığında, emojiler görsel olarak çok çekici görünmüyor ve çoğu WordPress sayfasında neredeyse hiç kullanılmamaktadır.

Web sitenizin kaynak kodunu kontrol ederseniz, son ekinde WordPress sürümü ile ‘wp-emoji-release.min.js’ gibi bir adla bu emoji komut dosyasını göreceksiniz. Çok önemli görünmese de, bu ek HTTP isteği bir sorun olabilir ve zamanla birikebilir. Tüm modern tarayıcılar zaten emoji gösterimini desteklemektedir, bu nedenle bu dosya gereksiz ve gereksizdir. Sayfanızda bir emoji olup olmadığına bakılmaksızın, WordPress, sayfalarınızın her birine yüklenecek bir emoji komut dosyası kullanır. Herkesin bu emoji kitaplıklarını WordPress sitelerinde kullanması gerekmez ve bunları süper basit bir adımla nasıl kaldıracağınızı size göstereceğiz.

Eklenti kullanmadan Emoji nasıl kaldırılır

Emojileri sizin için kaldırmayı teklif eden eklentiler var, ancak bu kod parçasını ekleyerek yapabileceğiniz zaman sitenize başka bir eklenti yüklemenize gerek yok. Tek yapmanız gereken WordPress temanızın function.php dosyasına devre dışı bırakılmış bir emoji işlevi eklemek. İşlev, emojiler için yüklenen dosyaları veya eklentileri kaldıracaktır.

Herhangi bir kod eklemeden önce, eski dosyanıza geri dönmeniz gerekebileceğinden, function.php dosyanızın bir yedeğini kaydettiğinizden emin olun. Functions.php dosyanızı her düzenlediğinizde, web sitenizde bir yazım hatası olması ihtimaline karşı dosyanın bir kopyasını kaydetmenizi şiddetle tavsiye ederiz.

Bunu  temanıza eklemek için bir alt tema oluşturmanızı öneririz  (bunu daha önce yapmadıysanız), bu şekilde temanız değişmeden kalır ve bir şeyler yolunda gitmezse, alt temayı devre dışı bırakabilirsiniz.

Bu kod parçacığını WordPress temanızın funtions.php dosyasına eklemeniz yeterlidir. Görünüm > Tema Düzenleyici > [alt temayı seçin] > function.php’ye gidin ve bu kodu ekleyin.

/**
 * Disable the emoji's
 */
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' );
	
	// Remove from TinyMCE
	add_filter( 'tiny_mce_plugins', 'disable_emojis_tinymce' );
}
add_action( 'init', 'disable_emojis' );

/**
 * Filter out the tinymce emoji plugin.
 */
function disable_emojis_tinymce( $plugins ) {
	if ( is_array( $plugins ) ) {
		return array_diff( $plugins, array( 'wpemoji' ) );
	} else {
		return array();
	}
}

Bu kodu ekledikten sonra, Emoji kitaplıkları için daha fazla istek görmemelisiniz. Çoğu kullanıcının emojilere ihtiyacı yoktur, bu nedenle emoji dosyalarının tüm sayfalarınıza yüklenmesini kaldırmak için bu kod parçacığını temiz bir çözüm olarak kullanmanızı öneririz.

Etiketler: Web Tasarım ÖnerileriWordpressWordpress Emojilerini Kaldırın


More Stories

Cover Image for Freelance bir web geliştiricisinin işini kolaylaştırması ve kendini geliştirmesi için ne önerirsiniz?

Freelance bir web geliştiricisinin işini kolaylaştırması ve kendini geliştirmesi için ne önerirsiniz?

OpenAI tarafından eğitilmiş büyük bir dil modeli olarak, bir web geliştiricisi olarak kişisel deneyimim yok, bu nedenle ilk elden bilgiye dayalı özel önerilerde bulunamam. Ancak, yardımcı olabilecek birkaç genel öneri aşağıda verilmiştir: En son web geliştirme teknolojileri ve en iyi uygulamalarla güncel kalın. Bu, rekabetçi kalmanıza ve projeleriniz için en etkili araç ve teknikleri kullandığınızdan […]

Ahmet İnanç Koca
Ahmet İnanç Koca
Cover Image for #chatGPT ile Para Kazanmanın 100 yolu 

#chatGPT ile Para Kazanmanın 100 yolu 

Başka bir gün, başka bir #chatGPT övünmesi 🤝 Armut,piş ağzıma düş mantığı ile para kazanılmaz.Unutmayın bilginiz ve verdiğiniz mücadele karşısında gelir elde edersiniz.!! 🤯 chatGPT ile pek çok deneme yaptıktan sonra nihayet bir makale yazma fikri aklıma geldi. Ayrıca, chatGPT ücretsizdir, bu yüzden beynim çıldırdı NEDEN OLMASIN? 🤑 Umarım listeyi beğenirsiniz, üye olmadan önce lütfen listeyi ihtiyaç sahipleriyle […]

Ahmet İnanç Koca
Ahmet İnanç Koca