WordPress’te ekmek kırıntıları eklemek için acemi kılavuz

Yetersiz web siteleri navigasyonu, kötü kullanıcı deneyimine (UX) ve artan Pentio oranına neden olabilir. Ana menünüz, kullanıcıların WordPress ekmek kırıntıları gibi içeriğinizi filtrelemelerine yardımcı olmak için bazı tamamlayıcı özellikler gerektirebilir. İsimleri Hansel ve Gretel’in masallarından olan ekmek kırıntıları, kullanıcıyı yayınlarınızdan ve sayfalarınızdan aldıkları yolun kullanıcısını gösterir. Ziyaretçileri geldikleri şekilde yönlendirmek için kolayca erişilen bir bağlantı izi bıraktılar. Bu makalede, ekmek kırıntılarının ne olduğunu ve neden WordPress sitenize koymanız gerektiğini daha fazla keşfedeceğiz. Ayrıca eklentilerle ve eklentiler olmadan nasıl ekleyeceğimizi öğreneceğiz. İçeri gel!
Breadcrumb WordPress’i ve neden Bread Crumbss kullanmanız gerektiğini anlamak, web sitesi sayfasından yolunuzu gösteren bir dizi bağlı gezinme bağlantısıdır. Siteyi aradığınızda ve ziyaret ettiğiniz ilk sayfa ile başlayan bir hiyerarşi oluşturduğunuzda görünür ve ardından her durakta görünürler. Ekmek kırıntıları genellikle erişimi kolaylaştırmak için sayfanın üstünde görüntülenir:

Ana hedefleri, kullanıcıların kolayca çekilmesini, sitenizin UX’ini artırmasını sağlamaktır. Bununla birlikte, ekmek kırıntıları genel site deneyimi ve SEO için faydalara sahiptir.
Gelişmiş navigasyon ceza oranını azaltabilir, çünkü kullanıcılar aradıklarını daha kolay bulabilirler. Örneğin, e-ticaret siteleri, ürünlere, kategorilere, markalara, fiyatlara ve diğerlerine göz atarken hızlı bir şekilde tavşan delikleri haline gelebilir. Her zamanki NAVBAR menüsü kullanıcıları ihtiyaç duyulandan geriye doğru getirebilir, bu nedenle ekmek kırıntıları sağlamak daha mantıklıdır. Bu daha sonra adımlarını sadece belirli kategorilere geri getirmek veya arama yapmak için ihtiyaç duydukları kadar izlemelerine olanak tanır. Belirtildiği gibi, ekmek kırıntıları sitenizin SEO’sunu da geliştirebilir. Bunu, arama motorlarının sayfalarınızda gezinmesine ve hiyerarşileri ve bağlantı yapılarını anlamalarına yardımcı olarak yaparlar, ne kadar içerik yayınladınız. Sitenizde ekmek kırıntıları. Hepsi aynı etkiye ulaşsa da, zorluklar ve konfor açısından farklıdırlar. İhtiyaçlarınıza bağlı olmanız için en iyi çözüm budur. 1. Sitenize ekmek kırıntıları eklemek için en kolay yöntem ekmek kırıntıları içeren bir tema seçin. Bu temaların örnekleri arasında düz ve esnaf bulunmaktadır. Rahatsızsanız, doğrudan tema dosyanıza düzenliyorsanız veya yeni bir eklenti yüklemek istemiyorsanız, bu muhtemelen sizin için en iyi seçimdir. Bununla birlikte, yerleşik web sitelerinde temaları değiştirmek zor olabilir ve genellikle belirli bir dereceye kadar yeniden markalaşmayı gerektirir.
Ayrıca, zevkinize uygun ve ekmek kırıntı işlevselliği ile donatılmış temalar bulamayabilirsiniz. Sorun buysa, aşağıdaki diğer yöntemlerden birini keşfetmek isteyeceksiniz. 2. Özel bir kod üzerinden ekmek kırıntıları uygulayın, temanız ekmek kırıntı işlevselliği ile donatılmamışsa, bu özellikleri kendileri de uygulayabilirsiniz. Bu, mevcut temanızdan Fonksiyon.php dosyasını düzenlemeyi içerir. Bu yönteme geçmeden önce, siteniz için bir yedekleme yaptığınızdan emin olun. Bu şekilde, bir şey hasar görürse, temiz versiyona geri dönebilirsiniz. Ayrıca, tema güncellemesi sırasında değişikliklerinizin üzerine yazılmasını önlemek için çocuk temasını kullanmanız gerekir. Ayrıca, SEO’nun tüm avantajlarını ekmek kırıntılarından almanıza yardımcı olmak için kendinizi mikro verilere aşina olmayı düşünmek istersiniz. Google, breadcrumblist şemasının nasıl uygulanacağına dair birkaç örneğe sahiptir. Tema dosyalarınıza erişmenin üç yolu vardır, böylece düzenleyebilirsiniz:
Dosya Aktarım Protokolü (FTP) ve FileZilla gibi FTP istemcilerini kullanarak sunucunuza bağlanın.
Hesap kontrol panelinizden erişilmesi gereken web ana bilgisayar dosya yönetim aracınızı kullanın.
WordPress’in Varsayılan Kod Düzenleyicisi, Görünüm> Tema Düzenleyicisine Gezi Yaparak.
WordPress için ekmek kırıntıları kodlarının çevrimiçi olarak nasıl yapılacağına dair birçok örnek vardır. İstediğinizi araştırma yapmakta ve yapmakta özgürsünüz. Ancak, hızlı onarım arıyorsanız, aşağıdaki kodu Fonksiyonlara ekleyebilirsiniz.
‘»’ id ‘=>’ ah-breadcrumb ‘,’ sınıflar ‘=>’ ah-breadcrumb ‘,’ home_title ‘=> esc_html __ (‘ev’, ”)); $ sep = ‘
‘. ESC_html ($ varsayılanlar [‘set’]). ‘
‘; // Breadbrumb’u ana sayfanızla bir bağlantı ile başlatın echo ‘
‘; // Ana Sayfa Bağlantı Oluşturma Echo ‘
‘. ESC_html ($ varsayılanlar [‘home_title’]). ‘
‘. $ Sep; if (is_single ()) {// yayınlar al $ post_type = get_post_type (); // Gönderi türü yayın değilse ($ post_type! = ‘post’) {$ post_type_object = get_post_type_object ($ post_type); $ post_type_link = get_post_type_archive_link ($ post_type); echo ‘
‘. $ Post_type_object-> Labels-> Name. ‘
‘. $ Sep; } // kategorileri al $ kategorisi = get_the_category ($ post-> id); // Kategori boş değilse (! Boş ($ kategori)) {// Kategori Ebeveynini Çocuk $ category_values ​​= array_values ​​($ kategori); $ get_last_category = end ($ category_values); // $ get_last_category = $ kategorisi [sayım ($ kategori) – 1];
$ get_parent_category = rtrrim (get_category_parents ($ get_last_category-> term_id, true, ‘,’), ‘)); $ cat_parent = patlama (‘,’, $ get_parent_category); // kategoriyi $ display_category $ display_category = ” foreach ($ P olarak $ p) {$ display_category. = ‘
‘. $ p. ‘
‘. $ Sep; }} // Özel bir taksonomi içinde özel bir yazı türü ise. if (boş ($ get_last_category) &&! boş ($ Custom_Taxonomy) && $ taksonomy_exists) {$ taksonomy_terms = get_the_terms ($ post-> id, $ Custom_Taxonomy); $ cat_id = $ taksonomy_terms [0]-> term_id; $ cat_link = get_term_link ($ taksonomy_terms [0]-> term_id, $ Custom_Taxonomy); $ cat_name = $ taksonomy_terms [0]-> name; } // (! boş ($ get_last_category)) {echo $ display_category; echo ‘
‘. get_the_title (). ‘
‘; } else if (! Boş ($ cat_id)) {echo ‘
‘. $ cat_name. ‘
‘. $ Sep; echo ‘
‘. get_the_title (). ‘
‘; } else {echo ‘
‘. get_the_title (). ‘
‘; }} else if (is_archive ()) {if (is_tax ()) {// yayın türünü al $ post_type = get_post_type (); // Gönderi türü yayın değilse ($ post_type! = ‘post’) {$ post_type_object = get_post_type_object ($ post_type); $ post_type_link = get_post_type_archive_link ($ post_type); Echo ‘
Labels-> Ad. ‘
‘. $ Sep; } $ Custom_tax_name = get_quied_object ()-> name; echo ‘
‘. $ Custom_tax_Name. ‘
‘; } else if (is_category ()) {$ parent = get_qued_object ()-> category_parent; if ($ ebeveyn! == 0) {$ parent_category = get_category ($ parent); $ category_link = get_category_link ($ parent); echo ‘
‘. $ parent_category-> isim. ‘
‘. $ Sep; } echo ‘
‘. single_cat_title (”, yanlış). ‘
‘; } else if (is_tag ()) {// Etiket bilgilerini alma $ term_id = get_query_var (‘tag_id’); $ taksonomi = ‘post_tag’; $ args = ‘dahil =’. $ term_id; $ term = get_terms ($ taksonomi, $ args); $ get_term_name = $ terim [0]-> name; // echo ‘
‘ etiket adını görüntüleyin. $ get_term_name. ‘
‘; } else if (is_day ()) {// gün arşivi // yıl bağlantısı echo ‘
<a href = "'. get_year_link (get_the_time ('. get_the_time ('y'). 'Arşivler
‘. $ Sep; // ay bağlantısı echo ‘
<a href = "'. Get_month_link (get_the_time ( get_the_time ('m'). '
Arşivler
‘. $ Sep; // gün ekran echo ‘
‘. get_the_time (‘JS’). ‘ ‘. get_the_time (‘m’). ‘Arşivler
‘; } else if (is_month ()) {// ay arşivi // yıl bağlantısı echo ‘
<a href = "'. get_year_link (get_the_time ('y'yer) . '. get_the_time ('y'). 'Arşivler
‘. $ Sep; // ay ekran echo ‘
‘. get_the_time (‘m’). ‘ Arşivler
‘; } else if (is_year ()) {// yıl ekran echo ‘
‘. get_the_time (‘y’). ‘ Arşivler
‘; } else if (is_author ()) {// auhor arşivi // Yazar bilgilerini global $ yazar alın; $ userData = get_userdata ($ yazar); // yazar adı echo ‘
‘ görüntüleyin. ‘Yazar:’. $ userData-> display_name. ‘
‘; } else {echo ‘
‘. Post_type_archive_title (). ‘
‘; }} else if (is_page ()) {// standart sayfa if ($ post-> post_parent) {// Çocuk sayfası alırsa, ebeveynler $ anc = get_post_anncestrors ($ post-> id); // Ebeveynleri doğru sıraya alın $ anc = array_reve ($ anc); // üst sayfa döngüsü ise (! İsset ($ ebeveynler)) $ ebeveynler = null; Foreach ($ ANC olarak $ ata) {$ ebeveynler. = ‘
. get_the_title ($ anestor). ‘
‘. $ Sep;
} // Ana sayfaları görüntüle $ Ebeveynler; // Geçerli sayfa echo ‘
‘. get_the_title (). ‘
‘; } else {// Ebeveynler olmasa da geçerli sayfayı görüntüleyin ‘
‘. get_the_title (). ‘
‘; }} else if (is_search ()) {// Arama Sonuçları Sayfa echo ‘
Ara sonuçları:’. get_search_query (). ‘
‘; } else if (is_404 ()) {// 404 sayfa echo ‘
‘. ‘Hata 404’. ‘
‘; } // Breadcrumb echo ‘
‘ ı; } Ardından, başlığınıza aşağıdaki satırı eklemeniz gerekir. İlk snippet, temanıza ekmek kırıntıları ekler. Üstbilginizde navigasyon bağlantısı görünmesi için ikinci ‘çağrılar’ ilgili işlevleri. Bu kodun mevcut tema dosyalarıyla çalışması için arama ekranına gidin. Burada, ekmek kırıntıları sekmesinden ekmek kırıntısı işlevselliğini etkinleştirin: Ekmek kırıntıları etkinleştirildikten sonra, bunu yapılandırmak için birkaç seçeneğe erişebilirsiniz. Çoğu durumda, varsayılan ayarlar yeterlidir. Ancak, zevkinize göre değişiklik yapmaktan çekinmeyin. Bundan sonra Değiştir düğmesini tıklayın.
Temanız ekmek kırıntılarını desteklemiyorsa, etkinleştirmeyi tamamlamak için hala küçük bir kod eklemeniz gerekir. Bu snippet’i başlayıcının sonuna ekleyin. }?> Temanıza bağlı olarak ‘Diye eklemenize gerekmeyebileceğini unutmayın. Ayrıca, single.php veya page.php yerine yukarıdaki kodu girebileceğiniz diğer bazı dosyalar, sayfa başlığından hemen sonra. Sonuç Ekmek kırıntıları, WordPress sitenizdeki ana gezinme menüsü için gerekli bir tamamlayıcı olarak işlev görebilir. Bu iyi özellik, sitenizin UX’ini artırır ve içeriğinizi ve genel yapısını anlamada arama motorlarına yardımcı olur.

Özet için, WordPress’e ekmek kırıntıları eklemenin üç yolu:
Ekmek kırıntıları içeren temayı yükleyin.

Temanızdan Function.php dosyalarını düzenleyerek ekmek kırıntıları uygulayın. Yoast SEO veya Breadbrumb Navxt gibi eklentileri kullanın.
WordPress’te ekmek kırıntılarının uygulanması hakkında sorularınız var mı?Aşağıdaki yorum bölümünde bize bildirin!

admin

Bir Cevap Yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir