Bir blog veya dergi gibi bir şey yayınlıyorsanız, içerik oluşturmak kurs için eşittir. Fakat asıl istediğiniz, insanların içeriğinizi bulmasını ve içeriğinize erişmesini mümkün olduğunca kolaylaştırmaktır. Bunu yapmanın bir yolu, SEO’nun temellerini tanımak, diğeri ise web sitenizi iyi organize etmek ve taksonomilere göre sıralamaktır.
WordPress taksonomileri (kategoriler, etiketler ve diğer özel taksonomiler), ziyaretçilerinizin web sitenizde aradıkları içeriği bulmalarını kolaylaştırır ve bunu yapabilecekleri birçok yol vardır. Örneğin web sitenize en popüler bir etiket bulutu ekleyebilir, ziyaretçilerinizin kategoriye göre arama yapmasına, bir kategorideki son gönderileri görüntülemesine ve daha pek çok şeye izin verebilirsiniz. Bu eğitimde, size WordPress’te kategoriye göre RSS beslemelerini nasıl kuracağınızı göstereceğiz.
İşte ele alacağımız konu:
-
RSS Beslemesi Nedir?
-
Bir Kategori için RSS Beslemesi Nasıl Bulunur?
-
Bir Kategori İçin RSS Beslemesi Nasıl Kurulur?
RSS Beslemesi Nedir?
RSS, Gerçekten Basit Sendikasyon anlamına gelir: kullanıcıların yapılandırılmış bir XML belgesinin parçası olarak güncellemelerini istedikleri web sitelerindeki güncellemeleri takip etmelerini sağlayan bir web beslemesi. Belge, bir web sitesinde yayınlanan son gönderilerden bazıları için meta verilerin bir özetini içerir: başlık, içerik, alıntı, yayın tarihi, kategoriler ve diğer veriler.
İçeriğe erişmek için, RSS kullanıcıları bir tarayıcı kullanmaz, bunun yerine RSS besleme okuyucusu veya haber toplayıcı adı verilen özel bir yazılım kullanır. Bu yazılım, kullanıcının kendi ihtiyaçlarına veya zevklerine göre düzenleyebileceği beslemeler (tipik olarak ancak bunlarla sınırlı olmamak üzere haber beslemeleri) oluşturmak için kullanılır. WordPress bu kullanıcıları varsayılan olarak barındırır: zaten yerinde bir altyapı vardır.
Bir Kategori için RSS Beslemesi Nasıl Bulunur?
Yukarıdaki bölümde belirttiğimiz gibi, bir web sitesi RSS beslemesinin var olması için bir WordPress yöneticisinin veya geliştiricisinin yapması gereken özel bir şey yoktur. Herhangi bir WordPress web sitesi için, web sitesi URL’sine /feed ekleyerek varsayılan RSS beslemesine erişebilirsiniz.
Örneğin WordPress Magazine RSS beslemesine şu bağlantıdan erişebilirsiniz:
https://hikmetdokumaci.com/blog/feed
Fakat web sitemizdeki içeriğin tamamı yerine yalnızca belirli bir kategoriyle ilgilenebilirsiniz. Örneğin Öğreticiler kategorisini bulmak istediğinizi varsayalım. Herhangi bir eğitim makalesinin başlığı altında veya sol taraftaki kategori menüsünde bir bağlantı bulabilirsiniz.
Daha sonra WordPress Magazine’in RSS beslemesi için RSS beslemesine şu bağlantıdan erişebilirsiniz:
https://hikmetdokumaci.com/blog/category/tutorials/feed
Bununla birlikte herhangi bir web sitesi, gönderileri için herhangi bir sayıda farklı ve farklı adlandırılmış kategori kullanabilir. Her gönderi için ne olduklarını WordPress kontrol panelinizin Gönderiler ekranından öğrenebilirsiniz.
Hatta WordPress kontrol panelinizden Gönderiler/Kategoriler’e giderek bunlara erişebilir ve bunları düzenleyebilirsiniz.
Genel bir WordPress kategori URL’si, sonunda kategori/bilgi içerir; burada bilgi, kategori adının URL dostu sürümüdür.
Bir Kategori İçin RSS Beslemesi Nasıl Kurulur?
Bir anlamda, bunu zaten yanıtladık: her kategorinin ayrı beslemesine kolayca bir bağlantı paylaşabilir veya web sitenizin herhangi bir yerine köprü olarak ekleyebilirsiniz.
Bununla birlikte bir kategoriyi silebilir veya bir noktada düzenleyebilirsiniz ve siz veya kullanıcılarınız, erişmek istedikleri tüm beslemeler için tüm bağlantıları manuel olarak güncellemeniz gerekecektir.
Bunu yapmak için, web sitenizin kodunda, özellikle de functions.php dosyasında küçük bir değişiklik yapmanız gerekir. Erişmek için, WordPress panonuzdan Görünüm/Tema Düzenleyici’ye gidin.
Sağ taraftaki menüden functions.php dosyanızı seçin ve diğer kodları bozmamaya özen göstererek bu kodu dosyaya ekleyin:
function display_category_feed() { $html .= '<ul>'; $html .= wp_list_categories( array( 'orderby' => 'name', 'show_count' => true, 'feed_image' => '/path/to/feed_image.png', 'echo' => false, ) ); $html .= '</ul>'; return $html; } add_shortcode('category-feed', 'display_category_feed' );
Elbette /path/to/feed_image.png’yi medya kitaplığınızdaki bir besleme simgesi olarak kullanmak istediğiniz bir görüntünün URL’siyle değiştirmeniz gerekecektir. Beyaz bir ok simgesi kullanacağız. Fakat seçim elbette sizin.
Bittiğinde, Dosyayı Güncelle düğmesine tıklayın.
Bu kod, kategori RSS yayınlarının bir listesini görüntülemek için web sitenizin herhangi bir yerinde kullanabileceğiniz özel bir kısa kod oluşturur. Örnek olarak size web sitemizin ana sayfasında bir kısa kod bloğu olarak nasıl görüntüleneceğini göstereceğiz. Fakat kısa kod veya sayfa düzenleyici kullanımınızla sınırlı değilsiniz.
Görünüm/Widget’lara gittikten sonra, kategori yayınlarınızı görüntülemek istediğiniz widget alanını bulun. Widget alanlarınızın sayısı ve adlarının temadan temaya değiştiğini unutmayın. Artı işaretine tıklayın ve bir Kısa Kod bloğu seçin.
Bu kısa kodu bloğun alanına yapıştırın: [category-feed]. Güncelle düğmesine tıklayın.
Ve işte burada, kategori RSS yayınlarımız test web sitemizin altbilgisindedir.
Bu şekilde, yeni bir kategori eklenirse veya eski bir kategori silinirse veya adı değiştirilirse kategori yayınlarımız güncellenecektir.
Konu Özeti
Gösterdiğimiz gibi, RSS beslemesi kullanıcıları, WordPress’e istedikleri RSS beslemesini sağlamak için güvenebilirler; bu, tüm web sitesinin veya kategorilerinden birinin beslemesi olabilir. Fakat yalnızca ilgilendikleri her kategorinin bilgisini bilmeleri koşuluyla. Elbette, küçük bir araştırmayla bunun ne olduğunu öğrenebilirler. Fakat web sitesi kullanıcılarının büyük çoğunluğunun (ve bu her web sitesi için geçerlidir) bir web sitesi lehine ihtiyaç duydukları şeye doğrudan bir bağlantı alacağını söyleyebiliriz. dijital çöpçü avı, eğlenceli olsa da. Bu makalede, web sitenizde özel, kategori tabanlı bir RSS beslemesini nasıl bulacağınızı ve görüntüleyeceğinizi ve ziyaretçilerinize nasıl daha basit, daha sezgisel bir deneyim sunacağınızı gösterdik.