WordPress Zengin Snippet Ekleme
WordPress sitesi olan müşterilerimiz ve diğer kullanıcılar için, sitenize zengin snippet eklemek için basit bir yöntem paylaşıyoruz. Karmaşık ve sistemi yorucu eklentiler yerine, bu fonksiyon ile Google arama sonuçlarında sitenizin daha güzel görünmesini sağlayabilirsiniz.
1. single.php Dosyasına Eklenecek Kod
<?php mds_rdfa_breadcrumb(); ?>
Bu kodu, yazınızın kategori izleme yolunu (breadcrumb) göstermek istediğiniz yere ekleyin.
2. functions.php Dosyasına Eklenecek Kod
<?php
function mds_rdfa_breadcrumb() {
$category = get_the_category();
$breadcrumb = get_category_parents($category[0]->term_id, TRUE, '');
$varolan = array("">","<a href="","title="","</a>");
$degister = array(""><span itemprop="title">","<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a href="","itemprop="url" title="","</span></a> › </div>");
$breadcrumb = str_replace($varolan, $degister, $breadcrumb);
echo( $breadcrumb );
}
?>
Açıklamalar ve Detaylar
Fonksiyonun Tanımı:
mds_rdfa_breadcrumb
adlı fonksiyon, yazının kategorilerini alır ve bunları zengin snippet formatında (breadcrumb yapısında) görüntüler.
Kategori Alma:
$category = get_the_category();
Bu satır, yazının kategorilerini alır.
Ebeveyn Kategorileri Alma:
$breadcrumb = get_category_parents($category[0]->term_id, TRUE, '');
Bu satır, alınan kategorinin ebeveyn kategorilerini bir breadcrumb (izleme yolu) formatında alır.
Değiştirme İşlemi:
$varolan = array("">","<a href="","title="","</a>");
$degister = array(""><span itemprop="title">","<div itemscope itemtype="http://data-vocabulary.org/Breadcrumb"><a href="","itemprop="url" title="","</span></a> › </div>");
$breadcrumb = str_replace($varolan, $degister, $breadcrumb);
Bu kod, standart breadcrumb HTML kodlarını, zengin snippet formatında breadcrumb kodlarına dönüştürür.
Breadcrumb Gösterme:
echo( $breadcrumb );
Bu satır, oluşturulan breadcrumb’ı ekrana yazdırır.
Bu işlem bu kadar basit. Google, sayfanızı tekrar indexlemeye geldiğinde zengin snippet kodunu görecek ve arama sonuçlarına daha güzel bir şekilde yerleştirecektir. Bu sayede, sitenizin arama motorlarındaki görünürlüğü ve kullanıcı deneyimi artacaktır.
Eğer herhangi bir sorun yaşarsanız veya yardıma ihtiyaç duyarsanız, bizimle iletişime geçebilirsiniz. Keyifli kullanımlar!