WordPress Sayfalandırma
Yayınlanan: 2023-02-12WordPress gönderileri ve sayfaları için varsayılan önceki/sonraki gezinme özelliği bazı durumlarda iyi çalışır. Ancak, en sezgisel yöntem değildir. Bu, özellikle çok sayıda yayınlanmış içeriğe sahip web siteleri için geçerlidir.
İçeriği ayrı sayfalara bölen bir işlev olan sayfalandırma, web sitenizin tasarımını iyileştirmenizi ve ziyaretçilerin içeriğinizde gezinme şeklini iyileştirmenizi sağlayan bir seçenektir. Bu tekniğin hem pratik hem de estetik bir çekiciliği var ve web'de giderek daha popüler hale geldi.
Bu gönderide, sayfalandırmayı tanıtacağız ve onu WordPress'e eklemenin çeşitli yollarını tartışacağız. Bu, eklentiler, Ajax veya özel ayarlar kullanılarak yapılabilir. Başlayalım!
WordPress'e Sayfalandırma Ekleme
WordPress web sitenize sayfalandırma eklemek istiyorsanız, iki ana yöntemle karşılaşacaksınız. Birincisi bir eklenti kullanmak, ikincisi ise Ajax üzerinden. Yakında bu yaklaşımların her ikisini de derinlemesine açıklayacağız ve sizin de yapabileceğiniz birkaç özel ayarlamayı tanıtacağız. Bundan önce, sayfalandırmanın WordPress'te kullanılabileceği birincil yolu düşünelim.
WordPress'te Blog Sayfalandırma
Sayfalandırma, en yaygın olarak WordPress web sitelerinin blog bölümlerinde kullanılır. Tek tek gönderilere uygulanabilir veya blog kategorisi sayfalarını birleştirmenin bir yolu olarak kullanılabilir:
Blog sayfalandırma, hem web sitenize hem de ziyaretçilerine çok sayıda avantaj sunar. Örneğin, sayfalandırma, arama motoru sıralamalarınızı yükseltebilir. Bunun nedeni, web sitenize işaret eden bağlantıların (yani daha fazla sayfanın) artması olacaktır.
Ziyaretçileriniz için sayfalandırma, gezinmeyi kolaylaştırır. Gönderiler ve sayfalar için varsayılan önceki/sonraki gezinme yöntemini kullanmak yerine sayfalandırma, okuyucuların belirli sayfa numaralarına tıklamasını sağlar. Bu, gönderileri ve sayfaları aramak için daha az, içeriğinizle etkileşime daha fazla zaman harcayacakları anlamına gelir.
Sayfalandırma Eklentileri
WordPress'te sayfalandırmayı kullanmanın en kolay yolu, sayfalandırma eklentileridir. Bir dizi seçenek mevcuttur, ancak en iyi çözümlerden bazılarına yakından bakalım.
İlk önce WP-Paginate. Bu eklenti, Blog Sayfası , Arama Sayfası ve Ana Sayfa dahil olmak üzere sitenizin hemen hemen her yerine numaralı düğmeler eklemenizi sağlar. Bu, kullanıcılarınızın deneyimini iyileştirmeye yardımcı olur (istenen sayfaya atlamalarını sağlayarak) ve web sitenizin görünümünü iyileştirir:
Ek olarak, WP-Paginate, sayfa düğmelerini ve hatta belirli değerleri ( Sayfa Aralığı ve Sayfa Boşluğu gibi) özelleştirmenizi sağlar. Bu, sayfalandırmanın ana unsurları üzerinde kontrolünüz olduğu anlamına gelir.
İkinci olarak, WP-PageNavi'ye hızlıca bir göz atalım. WP-Paginate'e benzer şekilde, bu eklenti, WordPress sitenizin hemen hemen her yerine sayfa numaraları eklemenizi sağlar. Bununla birlikte, önceki eklentinin aksine, biraz yapılandırma gerektirir:
Her iki WordPress sayfalandırma eklentisi, varsayılan önceki/sonraki gezinmeden daha gelişmiş, numaralandırılmış bir sisteme geçmenizi sağlar. İsterseniz kendi özel CSS'nizi eklemenize de izin verirler. Ancak aynı sonuca ulaşmanın başka bir yolu daha var.
WordPress'te Ajax Sayfalandırma
Eşzamansız JavaScript ve XML (AJAX), geliştiricilerin eşzamansız web uygulamaları oluşturmasını sağlayan bir dizi programlama tekniğidir. Kısacası, Ajax arka planda çalıştığı için sayfanın görünümüne müdahale etmeden bir sunucudan bilgi gönderir ve alır. Ajax, tüm sayfayı yeniden yüklemeden dinamik sayfa içeriğini değiştirmek için kullanılır. Bu genellikle sonsuz kaydırma ile görülür, ancak sayfalandırma için de geçerlidir.

Ajax sayfalandırmayı kullanarak, bir web sitesi, kullanıcının deneyimini kesintiye uğratmadan sık sık yeni içerikle (blog gönderileri gibi) güncellenebilir. Okuyucularınız sayfadayken yayınladığınız en son içeriğin tamamını görebilir, ancak sayfa her seferinde yeniden yüklenmez. Ek olarak, kullanıcılar bir sonraki sayfaya tıkladıklarında, sayfanın tamamen yeniden yüklenmesini beklemeleri gerekmez.
Eklentiler Olmadan Ajax Sayfalandırma
Yukarıda, WordPress web sitenize sayfalandırma eklemenizi sağlayan birkaç eklenti seçeneği sunduk. Ancak, Ajax sayfalandırma bir eklenti kullanmadan yapılabilir.
Bu sürecin oldukça fazla kodlama gerektirdiğini anlamak önemlidir. Bu, önce bir alt tema oluşturmayı ciddi olarak düşünmeniz gerektiği anlamına gelir. Bu şekilde, varsayılan koduna müdahale etmeden mevcut web sitenizin temasında değişiklik yapabileceksiniz. Bu, herhangi bir kritik hata yapma şansınızı azaltır ve tema dosyalarına kendi kodunuzu eklemenizi çok kolaylaştırır.
Alt temanız ayarlandıktan sonra, sitenize sayfalandırma eklemenin üç ana adımı vardır. İşte sürece genel bir bakış:
- Bir etkinlik oluşturun. Burası, web sitenizdeki hangi eylemin (bir sayfa numarasına tıklamak gibi) sürecin JavaScript bölümünü tetikleyeceğine karar verdiğiniz yerdir.
- Bir Ajax araması oluşturun. JavaScript 'etkinleştirildiğinde', web sunucusuna bir veri talebi gönderilir.
- WordPress ile iletişim kurun. Son olarak, sunucunun yanıtı WordPress'in nasıl çalıştığını belirleyecektir. Bu durumda, tüm sayfayı yeniden yüklemeden yeni bir içerik sayfası açacaktır.
Ajax'ın sayfalandırmayı nasıl geliştirebileceğini görmek kolaydır. Tüm bu adımlar birkaç saniye içinde gerçekleşir ve bu da sitenizin kullanıcı deneyimini son derece geliştirir.
Özel Sayfalandırma
Ajax kullanmak istemiyorsanız, WordPress web siteniz için özel sayfalandırma oluşturmanın başka yolları olup olmadığını merak ediyor olabilirsiniz. Eklentiler birkaç yararlı özellik sunarken, sitenizin sayfalandırma işlevini kendiniz de değiştirebilirsiniz.
Örneğin, sayfa başına görünecek gönderi sayısını değiştirebilirsiniz. WordPress varsayılanı 10 olarak ayarlarken, bunu neredeyse istediğiniz herhangi bir sayıyla değiştirebilirsiniz. Bunu yapmak için Ayarlar > Okuma > En çok blog sayfaları göster seçeneğine gidin. Burada değeri doğrudan artırabilir veya azaltabilirsiniz:
Birçok kullanıcının farkında olmadığı başka bir özel sayfalandırma özelliği, tek bir gönderiyi birden çok sayfaya bölme yeteneğidir. Bu, liste makaleleri veya diğer uzun biçimli içerik türleri için harikadır. Bu özelliği uygulamak için tek yapmanız gereken, bölmek istediğiniz içeriğin arasına <!– nextpage –> ( Metin Düzenleyicideyken ) eklemektir:
Daha ileri düzey bir kullanıcıysanız, sayfalandırmanızı daha da özelleştirmek için CSS ( styles.css dosyası içinde) ile de denemeler yapabilirsiniz. Arka planlar ve yazı tipi renkleri, dolgu öğeleri ve üzerine gelme efektleri gibi öğeleri değiştirebilirsiniz. Küçük bir çalışma ile sitenizin sayfalandırmasını istediğiniz gibi ayarlayabilirsiniz!
Web sitenize ekleyebileceğiniz daha ilginç öğeler hakkında bilgi edinmek ister misiniz? WP Engine'i takip edin ve WordPress haberleri ve gelecek vaat eden özellikler hakkında birçok makale bulacaksınız. WP Engine'den daha fazlasını elde etmek için, etkili bir web sitesi çalıştırmak için ihtiyaç duyduğunuz her şeyi ve özel desteği sağlayan yönetilen barındırma planlarımıza da göz atabilirsiniz!