En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress'te Emojiler Nasıl Devre Dışı Bırakılır (Adım Adım)

WordPress'teki emojiler hakkında konuşalım. Bazen metinlerde ve sosyal medyada kullanırız, ancak her web sitesi için her zaman uygun değillerdir. Kaldırmanın daha mantıklı olduğu birçok iş sitesi oluşturduk.

Ayrıca, çoğu insanın bilmediği bir şey daha var: WordPress her sayfada emoji betikleri yükler. Bu, ihtiyacınız olmayan ekstra koddur!

Binlerce site sahibinin web sitelerini hızlandırmasına yardımcı olduk ve emojiler gibi kullanılmayan özellikleri ortadan kaldırmak genellikle işleri daha hızlı çalıştırır.

Bugün WordPress emojilerini kapatmanın en kolay yollarını göstereceğiz. Bir eklenti kullanmayı veya hızlı bir kod parçacığı eklemeyi tercih etseniz de, her yöntemi sizin için test ettik.

WordPress'te emojileri devre dışı bırakma

WordPress'te Emojileri Neden Devre Dışı Bırakmalı?

emojiler içeriğe ifade katmak için popüler olsa da, işletme web sitelerinde genellikle profesyonel görünmeyebilirler. Dahası, WordPress web sitenizi yavaşlatabilirler.

Sitenizi her ziyaret eden kişi, WordPress yalnızca emoji desteğini sağlamak için fazladan JavaScript dosyaları ve CSS yükler. Bu özellik, emojilerin tüm tarayıcılarda doğru şekilde görünmesini sağlamak için WordPress 4.2'de eklenmiştir.

Ancak, bu betik artık o kadar önemli değil çünkü çoğu modern tarayıcı emojileri kendi başına gösterebiliyor.

Bu ek kaynakları web sitenizin kaynak kodunu görüntüleyerek veya Denetleme aracını kullanarak görebilirsiniz:

WordPress'te Emoji JavaScript

Bu ekstra kaynakları devre dışı bırakarak daha profesyonel bir görünüm sürdürebilir ve WordPress sitenizin hızını ve performansını iyileştirmeye yardımcı olabilirsiniz.

Profesyonel İpucu: Endişelenmeyin, emoji betiğini devre dışı bırakmak sitenizde emoji kullanmanızı engellemez. Bu, yalnızca WordPress'in her sayfada yüklediği ekstra bir dosyayı kaldırır. Çoğu modern tarayıcı artık emojileri görüntüleyebilir, bu nedenle sitenizin hızında küçük bir artış elde etmenin kolay bir yolu budur.

Bunu söyledikten sonra, WordPress'te emojileri kolayca nasıl devre dışı bırakacağınıza bir göz atalım:

Değişiklik Yapmadan Önce Sitenizi Yedekleyin

Duplicator

Duplicator, WordPress için en iyi yedekleme ve taşıma eklentisidir. Herhangi bir özel kod parçacığı eklemeden önce web sitenizin tam bir kopyasını güvenli bir şekilde saklamak için oluşturmanıza olanak tanır.

Bir şeyler ters giderse sitenizi dakikalar içinde geri yükleyebileceğinizi bilmek size iç rahatlığı sağlar.

Yöntem 1: Kod Kullanarak WordPress'te Emojileri Devre Dışı Bırakma

Bu yöntem için, WordPress'te emoji desteğini devre dışı bırakmak üzere özel bir kod parçacığı kullanacağız.

Bu kod parçasını WordPress temanızın functions.php dosyasına ekleyebilirsiniz. Ancak, bunu yapmak riskli olabilir. Küçük bir hata, WordPress'in ölüm beyaz ekranına neden olabilir ve web sitenize erişiminizi engelleyebilir.

Bunu önlemek için WPCode kullanmanızı öneririz. Tema dosyalarınızı doğrudan düzenlemeden özel kod eklemenin en güvenli yolunu sunan en iyi WordPress kod parçacığı eklentisidir.

Öncelikle, WPCode eklentisini kurmanız ve etkinleştirmeniz gerekir. Daha fazla talimat için, bir WordPress eklentisinin nasıl kurulacağına dair başlangıç kılavuzumuza bakın.

Etkinleştirdikten sonra, WordPress yönetici kontrol panelinden Kod Parçacıkları » + Parçacık Ekle sayfasına gidin. Buradan 'Özel Kodunuzu Ekle (Yeni Parçacık)' seçeneğine gidin ve '+ Özel Parçacık Ekle' düğmesine tıklayın.

WPCode'da Özel Kod Parçacığı Ekle düğmesi

Bu sizi 'Özel Kod Parçacığı Oluştur' sayfasına götürecektir.

Burada, 'Kod Türü' olarak 'PHP Kod Parçacığı'nı seçin.

WPCode'da PHP Kod Parçacığı Seçeneğini Seçin

Ardından, kod parçacığınız için bir ad yazmaya başlayabilirsiniz.

İstediğiniz herhangi bir şey olabilir.

Kod parçacığınıza bir ad yazın ve kod türü olarak PHP'yi seçin

Şimdi tek yapmanız gereken aşağıdaki kodu 'Kod Önizleme' kutusuna kopyalayıp yapıştırmak:

/**
 * 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' );
 add_filter( 'tiny_mce_plugins', 'disable_emojis_tinymce' );
 add_filter( 'wp_resource_hints', 'disable_emojis_remove_dns_prefetch', 10, 2 );
}
add_action( 'init', 'disable_emojis' );

/**
 * Filter function used to remove the tinymce emoji plugin.
 * 
 * @param array $plugins 
 * @return array Difference betwen the two arrays
 */
function disable_emojis_tinymce( $plugins ) {
 if ( is_array( $plugins ) ) {
 return array_diff( $plugins, array( 'wpemoji' ) );
 } else {
 return array();
 }
}

/**
 * Remove emoji CDN hostname from DNS prefetching hints.
 *
 * @param array $urls URLs to print for resource hints.
 * @param string $relation_type The relation type the URLs are printed for.
 * @return array Difference betwen the two arrays.
 */
function disable_emojis_remove_dns_prefetch( $urls, $relation_type ) {
 if ( 'dns-prefetch' == $relation_type ) {
 /** This filter is documented in wp-includes/formatting.php */
 $emoji_svg_url = apply_filters( 'emoji_svg_url', 'https://s.w.org/images/core/emoji/2/svg/' );

$urls = array_diff( $urls, array( $emoji_svg_url ) );
 }

return $urls;
}

Bundan sonra, ‘Ekleme’ bölümüne aşağı kaydırın ve ‘Otomatik Ekle’ modunu seçin.

Kod, etkinleştirme üzerine sitenizde otomatik olarak çalıştırılacaktır.

Bir ekleme yöntemi seçin

Bundan sonra, başa dönün ve sağdaki anahtarı 'Etkin Değil'den 'Etkin'e getirin.

Son olarak, değişikliklerinizi kaydetmek için 'Snippet Kaydet' düğmesine tıklayın.

Değişiklikleri kaydetmek için Snippet Kaydet düğmesine tıklayın

Hepsi bu kadar, WordPress'te emojileri başarıyla devre dışı bıraktınız.

Yöntem 2. Bir Eklenti Kullanarak WordPress'te Emojileri Devre Dışı Bırakma

Web sitenize kod eklemek istemiyorsanız, bu yöntem tam size göre. En hızlı ve en basit tek tıklamayla çözüm arıyorsanız mükemmel bir seçimdir.

İlk olarak, Disable Emojis eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla talimat için WordPress eklentisinin nasıl kurulacağına dair rehberimize bakın.

Eklenti kutudan çıktığı gibi çalışır ve yapılandırmanız gereken herhangi bir ayar yoktur.

Etkinleştirildiğinde, WordPress sitenizdeki emoji desteğini otomatik olarak devre dışı bırakacak ve bu da sayfa yükleme hızını iyileştirecektir.

Bonus İpucu: WordPress Gönderilerinize Tepki Düğmeleri Ekleyin

Emoji desteğini devre dışı bıraktıktan sonra bile, kullanıcıların gönderilerinize tepki vermesine ve tepki düğmeleri aracılığıyla görüşlerini paylaşmasına izin vermek isteyebilirsiniz.

Bu düğmeler, WordPress blogunuzdaki etkileşimi artırabilir ve kullanıcı etkileşimini yükseltebilir.

Bunu yapmak için Da Reactions eklentisini yükleyip etkinleştirmeniz gerekir. Ayrıntılar için, bir WordPress eklentisinin nasıl kurulacağına dair başlangıç kılavuzumuza bakın.

Etkinleştirdikten sonra, WordPress kontrol panelinizden Tepkiler » Tepki yöneticisi sayfasını ziyaret edin. Burada, özelleştirilebilir etiketleriyle birlikte 6 varsayılan tepki emojisini bulacaksınız.

Da Reactions etiketlerini düzenleme

Artık düğmeleri yeniden sıralayabilir, onlara etiket atayabilir, emoji rengini değiştirebilir, bir emoji silebilir ve daha fazlasını yapabilirsiniz.

En sondaki 'Yeni ekle' düğmesine tıklayarak kendi seçtiğiniz başka emojiler de ekleyebilirsiniz. Eklenti daha sonra listeye rastgele bir tepki simgesi ekleyecektir.

Ardından, seçenekler panelini açmak için bu simgeye tıklayın. Buradan, beğendiğiniz yeni bir emoji seçebilirsiniz.

Da Reactions'ta yeni tepki düğmesi ekleme

Ayarlarınızı kaydetmek için işiniz bittiğinde, ‘Değişiklikleri Kaydet’ düğmesine tıklamanız yeterlidir.

Şimdi, aksiyon halindeki tepki düğmelerini görmek için WordPress sitenizi ziyaret edin. Daha fazla bilgi için, etkileşimi artırmak için WordPress tepki düğmeleri ekleme hakkındaki eğitimimize bakın.

Customized Da Reactions buttons on a live website

Emojileri Devre Dışı Bırakma Hakkında Sıkça Sorulan Sorular

Okuyucularımızın web sitelerinde emojileri devre dışı bırakmadan önce sıkça sordukları bazı sorular şunlardır:

Emojileri devre dışı bırakmak sitemi bozar mı?

Hayır, hiç de değil. Emoji betiğini devre dışı bırakmak güvenli ve yaygın bir optimizasyondur. Sitenizin ihtiyaç duymayabileceği ek JavaScript ve CSS dosyalarını kaldırır, bu da daha hızlı yüklenmesine yardımcı olabilir.

Betiği devre dışı bıraktıktan sonra emojileri kullanmaya devam edebilir miyim?

Evet, yapabilirsiniz. Modern web tarayıcıları emojiler için yerleşik desteğe sahiptir, bu nedenle ziyaretçileriniz için doğru şekilde görüntülenecektir. Betiği devre dışı bırakmak yalnızca WordPress'in genellikle gereksiz olan kendi yardımcı dosyalarını yüklemesini durdurur.

WordPress neden zaten bir emoji betiği yüklüyor?

Bu özellik WordPress 4.2'de geri eklendi. Ana amacı, emojilerin tüm tarayıcılarda doğru şekilde görünmesini sağlamaktı. Ancak, çoğu modern tarayıcı emojileri kendi başına gösterebildiği için artık o kadar önemli değil.

Umarım bu makale, WordPress sitenizde emojileri nasıl devre dışı bırakacağınızı öğrenmenize yardımcı olmuştur. Ayrıca, herhangi bir WordPress temasına paralaks efekti ekleme hakkındaki adım adım kılavuzumuza ve sitenizi özelleştirmek için en iyi sayfa oluşturucu eklentileri hakkındaki en iyi seçimlerimize de göz atmak isteyebilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

31 CommentsLeave a Reply

  1. Bunu daha önce yaptım. Yakın zamanda tamamladığım bir projede, emoji betiklerini kaldırmak diğer optimizasyon teknikleriyle birleştiğinde yükleme süresini 0,4 saniye iyileştirdi.
    Pratik bir ipucu: Bunu profesyonel siteler için uygularken, müşterilere bunun içerikte emoji kullanımını engellemediğini, sadece gereksiz kod yükünü ortadan kaldırdığını her zaman açıklarım.
    Bu, içerik esnekliğini korurken optimizasyon için hızlı onay alınmasına yardımcı olur.

  2. Yoast SEO eklentisini zaten kullanıyorsanız, emoji'leri devre dışı bırakmak için yerleşik bir seçeneği vardır, bu nedenle bunun için başka bir eklenti yüklemenize gerek kalmaz.
    Seçenek, gelişmiş / tarama optimizasyonu altındadır

  3. Sormak istiyorum. Emojiyi yasaklamanın web sitesi hızını artırmada gerçekten önemli bir etkisi var mı? Bir site için hız üzerinde çalışıyorum, ancak gereksinim emojiyi açık tutmaktı. Emojiyi kapatmaya değer mi?

    • Bu büyük bir performans artışı sağlamaz, esas olarak mümkün olan en kısa yükleme süresi için iyileştirmeleri en üst düzeye çıkarmak isteyen sitelerin hızını etkiler.

      Yönetici

      • Cevap için teşekkürler, tam olarak aradığımız şey buydu. Siteden mümkün olan en yüksek hız sonuçlarını alın. Emojiyi kapatıp ölçeceğiz. Neyse, tavsiye için teşekkürler.

  4. Başlangıçta web sitemde emojileri devre dışı bırakma eğilimindeydim. AIO SEO kullandığımdan beri, SEO'da emojileri kullanıyorum çünkü SERP'teki bir başlığın emojilerle ilk bakışta daha fazla dikkat çekebileceğini görmek ilginç. Emojileri bu şekilde denemenizi tavsiye ederim. Organik trafiği oldukça ilginç bir şekilde etkileyebilirsiniz.

  5. WordPress tarafından sunulan emojileri kaldırmak, performans açısından mantıklı bir karardır. Ancak, tasarım tutarsızlıkları nedeniyle tüm emojilerden kurtulmak istiyorsanız, tartışılan eklentiyi kullanmak veya fonksiyonlar dosyanızı genişletmek denklemin sadece bir parçasıdır. İnsanlar hala Emoji karakterlerini kullanabilecekler. Bunların düzgün görüntülenip görüntülenmeyeceği yerel desteğe bağlıdır. Tek çözüm, Unicode emoji listesiyle eşleşen bir düzenli ifade kullanmak ve ardından birleşik bir görünüm için bunları kendi emojilerinizle değiştirmek (WordPress bunu yapmaya çalışmıyor mu?) veya dizeden tamamen kaldırmaktır. Emojiler iletişim şeklimizi değiştirdi, onları sevin ❤️ ya da onlardan nefret edin

  6. Başka bir yük olan başka bir eklenti yüklemek yerine, emojileri kaldırmak için bazı kodlar bulurdum.

  7. Mark'ın kodun bazı kısımlarını kaçırdığından emin değilim. Bu kod benim için çalıştı (iki ek satır var). Bunu temanızın "functions.php" dosyasına eklemelisiniz

    // WP EMOJI'Yİ KALDIR
    remove_action(‘wp_head’, ‘print_emoji_detection_script’, 7);
    remove_action(‘wp_print_styles’, ‘print_emoji_styles’);

    remove_action( ‘admin_print_scripts’, ‘print_emoji_detection_script’ );
    remove_action( ‘admin_print_styles’, ‘print_emoji_styles’ );

    Teşekkürler

    • Bu kod web sitemin temasında başarılı olmuyor. Bu web sitesindeki emojiyi nasıl silebilirim >

  8. Müşterilerim, gezinme düğmeleri yerine emoji simgelerinin göründüğünden şikayet ediyor. Bu, resimleri bir ışık kutusu kullanarak görüntülediklerinde oluyor.

  9. 4.2 güncellemesiyle yavaş yönetici paneli yükleme süreleri yaşıyordum. Bunu yükledim ve gitti! Yaşasın! Ne kadar sinir bozucu!

  10. Harika bir makale daha, sizler bana kendi web sitem için de aynısını yazmam için ilham veriyorsunuz

  11. Teşekkürler

    WordPress'te web sitelerini yavaşlatabileceğini hiç düşünmemiştim.

    Yukarıdaki tartışmaya bir soru. Eklenti yalnızca Mark'ın önerdiği kodu mu içeriyor, başka bir şey değil mi?

  12. Bu bilgi için teşekkürler... Ancak şunu söylemeliyim ki, en son wp'deki en büyük sorun bağlantı metni bağlantı düzenleyicisidir. Geliştiriciler ne yaptı? Ve neden?

    The Franchise King®

    • Bunun birçok yayıncıyı endişelendiren şaşırtıcı bir değişiklik olduğu konusunda hemfikiriz. Bu sorunu çözmek için eklentiler üzerinde çalışılıyor. Ancak, çekirdek bağlantı başlığına geri dönmeyecek.

      Yönetici

  13. Başka bir eklentiye sahip olmak yerine, aşağıdakileri functions.php'ye ekleyerek devre dışı bırakmak en iyisi değil mi?

    remove_action( ‘wp_head’, ‘print_emoji_detection_script’, 7 );
    remove_action( ‘wp_print_styles’, ‘print_emoji_styles’ );

    • Eklenti tam olarak bunu yapıyor. Tüm eklentiler sitenizi yavaşlatmaz ve yeni başlayanlar için kod yerine eklenti eklemek daha kolaydır.

      There is no difference between using the plugin or pasting the code (performance wise). Functions.php file is one giant plugin :)

      Yönetici

      • Emojileri oluşturmak için sayfa yükleme hızı milisaniye cinsinden ne kadar arttı?

    • Tam da makaleyi okurken aklımdan geçenler: “Ne? Başka bir eklenti mi yüklemeli? ”
      Harika öneri Mark!

    • Teşekkürler Mark! Tam da aradığım şeydi. Bu gerçekten makaleye eklenmeli! Sadece küçük bir şeyi kaldırmak için kurulumumu başka bir eklentiyle karıştırmak istemiyorum.

  14. Yani emojileri devre dışı bırakmak için, bunu yapmak için ek bir dosya ekleyen bir eklenti yüklememi mi öneriyorsunuz? Eminim functions.php aracılığıyla bunun daha iyi bir yolu vardır.

Yanıt Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.