Blog Yazılarınızı Nasıl Yeniden Sıralayabilirsiniz (2 Yöntemle)
Kökleri çevrimiçi yazma dünyasına sıkı sıkıya dayanan bir yazılım parçası için, WordPress kullanıcıları, bariz blog işlevselliği gibi görünen şeylerin yokluğuna genellikle şaşırırlar. Klasik bir durum, blog gönderilerinizi yeniden sıralamanın kolay varsayılan yollarının olmamasıdır.
Bu yazıda, bu sorunu çözmek için kullanabileceğiniz iki seçeneği adım adım inceleyeceğiz ve sizi yol boyunca ilgili bağlantılara ve eklentilere yönlendireceğiz. Ancak, tüm bunlara girmeden önce, WordPress'te gönderi sıralamanın gerçekte nasıl çalıştığına dair biraz arka planla başlayalım.
WordPress Varsayılan Gönderi Sırasını Nasıl Yönetir?
WordPress'in varsayılan gönderi siparişini nasıl ele aldığının hikayesi, özellikle uzun ve karmaşık bir hikaye değil – basit özet, gönderi tarihine göre yapmasıdır. Diyelim ki kendi gizemli amaçlarımız için Charles Dickens'ın İki Şehrin Hikayesi'ni bir dizi blog yazısına dönüştürmeye karar verdik. Aşağıda görebileceğiniz gibi, arka uçta hem başlığa hem de gönderi tarihine göre sıralama seçeneğimiz var:
WordPress yöneticisinde bazı temel gönderi sıralama seçenekleri mevcuttur.
Ne yazık ki, bu temel işlevsellik bile ön uçta bize engel oluyor. Burada, gönderiler varsayılan olarak kronolojik olarak listelenir ve bunları filtrelemek veya ayarlamak için hiçbir seçenek yoktur:
Mesajlar, ön uçta kronolojik sırayla sabitlenir.
Bu, Dickens'ın gün içinde serileştirmeyi çığır açan bir şekilde benimsemesine heyecan verici bir selam olsa da, aslında biraz UX felaketi. İnsanları doğrusal bir anlatı okumaya teşvik etmeye çalışıyorsak, onlardan en alttan başlayıp yukarıyı okumalarını istemek biraz fazla olur.
Varsayılan WordPress seçeneklerinde dolaşırken, bu aşamada temel olarak iki seçenekle karşı karşıyayız:
- Yapışkan gönderi işlevini kullanın.
- İstediğimiz sırayı zorlamak için gönderi tarihlerini geriye dönük olarak değiştirmeye başlayın.
İlk seçenek, ihtiyaç duyulan kontrol açısından ne yazık ki yetersizdir. Büyük içerik havuzlarıyla uğraşırken ikincisini yönetmek hızla zorlaşıyor. Aynı zamanda, tarihin tek tek parçaların kritik bir bileşeni olduğu siteler için potansiyel olarak tam bir başlangıç değildir – örneğin haber siteleri.
Yani, uzun lafın kısası – blog gönderilerinizi yeniden sıralamak için pişmiş seçenekler eksik. Bununla birlikte, çoğu şeyde olduğu gibi WordPress, bir çözüm elinizin altında – aslında ikisi.
Blog Yazılarınızı Nasıl Yeniden Sıralayabilirsiniz (2 Yöntemle)
WordPress ile ilgili harika şeylerden biri esnekliğidir. Bunu göz önünde bulundurarak, blog gönderilerinizi yeniden sıralamak için hem manuel hem de eklenti seçenekleri olmak üzere iki çözüm sunduk. Sırayla bunların üzerinden geçelim.
Seçenek 1: Kendi Sipariş Çözümünüzü Hazırlayın
WordPress'i bir blog veya iş çözümü olarak kullanmanın birçok artı noktasından biri, işler pek hoşunuza gitmiyorsa, her zaman adım atıp bunları kendi etrafınızda değiştirme seçeneğine sahip olmanızdır.
Bu da göz korkutucu bir teknik girişim olmak zorunda değildir. Biz çatlamadan önce sitenizi yedekleyin ve gerekirse Dosya Aktarım Protokolü (FTP) bilginizi artırın. Hazır olduğunuzda geri gelin!
İlk olarak, konsept değişikliğinin bir kanıtına hızlıca bir göz atalım. FTP istemcinizde oturum açtıktan sonra, /wp-content/themes/your-theme klasörünüzdeki function.php dosyasına gidin. Burada, sipariş sonrası kontrolün mümkün olup olmadığını kontrol etmek için basit bir fonksiyon ekledik:
function change_query_order( $query ) {
if ( $query-is_home() && $query-is_main_query() ) {
$query-set( 'orderby', 'title' );
$query-set( 'order', 'ASC' );
}
}
add_action( 'pre_get_posts', 'change_query_order' );
Dosyayı kaydettikten ve web sitemizi kontrol ettikten sonra, sayfayı yeniledikten sonra artan alfabetik sırayla yayınlarımıza bakmalıyız:
Basit bir kod düzenlemesi, gönderileri artan başlık sırasına göre listeler.

Ancak, functions.php sonunda birlikte hızlı ve kirli fonksiyonları kludging biraz eski okul. Gerçekten, bu tür bir iş özel bir eklentide halledilmelidir.
Bunu akılda tutarak, bu eğitim, tam olarak nasıl başarılacağının mükemmel bir dökümüdür. Ayrıca GitHub'da güzelce paketlenmiş çalışma kodunu da içerir. Kollarınızı sıvayıp koda kendiniz dalmayı düşünüyorsanız, bu seri de bir göz atmaya değer.
Seçenek 2: Gönderi Türleri Sipariş Eklentisini kullanın
Bu WordPress'tir, elbette bu posta siparişi sorununu çözen mevcut eklentiler de vardır. Bakacağımız, Posta Türleri Sırası eklentisidir:
Önerilen Gönderi Türleri Siparişi eklentimiz.
İhtiyacımız olan işlevselliği sunarken, ayrıca düzenli olarak güncellenir, etkileyici 400.000'den fazla aktif yüklemeye sahiptir ve bir dizi memnun kullanıcıdan çok sağlam derecelendirmelere sahiptir. Ayrıca, eklentinin daha tam özellikli bir premium sürümü de mevcut – Gelişmiş Posta Türleri Siparişi eklentisi şeklinde – sadece 35 $ karşılığında.
Kurulum çok kolaydır, ancak etkinleştirdikten sonra eklentinin ayarlar sayfasına gitmeniz istenir:

Tıkladıktan sonra gördüğünüz temel seçenekler, adım atmanız gerekebilecek yerler için kod örnekleri sunan birkaç faydalı bağlantı ile oldukça basittir:

Seçenekler bunaltıcı görünse de, eklentiyi kullanmak inanılmaz derecede basittir ve tam olarak beklediğiniz gibi çalışır. Etkinleştirildiğinde, Gönderiler > Tüm Gönderiler'e gidin ve öğeleri tek tek alıp istediğiniz sırayla yeniden düzenlemekte özgürsünüz. Aşağıda, Dickens'ın istediğimiz şekilde siparişini almakla meşgulüz:
Gönderileri sırayla sürükleyip bırakmak basittir.
Değişiklikler daha sonra otomatik olarak ön uçtan alınacaktır. Eklenti yüklendikten sonra bunun ne kadar kolay olduğuna dair daha fazla fikir için aşağıdaki demo videoyu izleyin. Eklentinin daha eski bir sürümünden geliyor, ancak temel noktayı güzel bir şekilde ele alıyor:
Çözüm
WordPress çok esnek olduğu için, gönderi sıralama, büyük ölçüde daha iyi varsayılan seçeneklerle, kutudan çıkması gereken bir tür işlevsellik gibi geliyor. Ne yazık ki, durum böyle değil. Ancak, biz istediğimiz kadar düzenlenmiş şeyler almak için elimizde manuel ve üçüncü parti seçenekleri var.
Bu gönderide, blog gönderilerinizi yeniden sıralamak için size iki yöntem gösterdik. Tekrar özetleyelim:
- Kendi özel kodunuzu oluşturun: 'Kendi kodunuzu yuvarlamak' konusunda rahatsanız, muhtemelen birkaç satırlık kod, işleri kendi zevkinize göre düzenlemeye yardımcı olmak için yeterlidir.
- Mevcut bir eklenti kullanın: Testlerimizde, Post Types Order eklentisi sadeliği ve kullanım kolaylığı ile öne çıktı. Daha ayrıntılı sıralama seçenekleri için ticari bir sürüme yükseltme seçeneğine sahip olmak da güven verici.
Blog gönderilerinizi nasıl yeniden sıralayacağınızla ilgili sorularınız mı var? Aşağıdaki yorumlar bölümünden iletişime geçin ve sohbete abone olduğunuzdan emin olun!
Makale küçük resmi: HeydarovTabriz / Shutterstock.com.
ev borcu WordPress sitesi