Web sitenize WordPress sayfalandırma uygulamak ister misiniz?

Sayfalandırma, WordPress web sitelerinde blog gönderilerini ayrı sayfalara bölen kullanışlı bir özelliktir. Ziyaretçiler, tüm makalelerinizi kaydırmak zorunda kalmak yerine, belirli bir sayfaya gidebilir ve zaman kazanabilirler.

Büyük miktarda içeriğe sahip web siteleri, bu özellik ziyaretçilerin daha hızlı gezinmesine yardımcı olduğu için sayfalandırma uygulamasından yararlanabilir. daha iyi deneyim de ders.

Ek olarak, sayfalandırma, web sitesi içinde net bir yapı oluşturduğu için web sitenizin gezinmesini daha kullanıcı dostu ve tarayıcı dostu hale getirir. Daha kısa blog sayfaları aynı zamanda daha hızlı yükleme süreleri anlamına gelir ve daha iyi tanıtım yapar kullanıcı deneyimi.

Bu makale, WordPress'te sayfalandırmayı iki yöntem kullanarak nasıl uygulayacağınızı gösterecektir - manuel olarak ve bir sayfalandırma eklentisi kullanarak. Ayrıca WordPress 404 sayfalandırma hatasını ve nasıl düzeltileceğine dair bazı ipuçlarını ele alacağız.

Ancak başlamadan önce, WordPress'i hiç kurmadıysanız öğrenin Bir WordPress blog 7 adımlarını nasıl yüklenir et Nasıl bulmak yüklemek ve blogunuzda bir WordPress tema etkinleştirmek için 

O zaman neden burada olduğumuza dönelim.

WordPress Sayfalandırma Nedir?

WordPress sayfalandırma, blog gönderilerinin listesini ayrı sayfalara bölen bir özelliktir. Ziyaretçiler, sayfalar arasında gezinmek veya belirli bir sayfa numarasına atlamak için Sonraki veya Önceki düğmelerini kullanabilir.

WordPress'e Manuel Olarak Sayfalandırma Nasıl Eklenir?

Kodlama becerisine sahip kullanıcılar, özel kodu kullanarak WordPress'te sayfalandırmayı manuel olarak uygulayabilir. Bu eğitimde, WordPress temasını kullanıyoruz Yirmi iki.

Aşağıdaki yöntemleri kontrol etmekten ve teknik becerilerinize en uygun olanı kullanmaktan çekinmeyin.

1. Function.php dosyasında PHP kodunun ayarlanması

WordPress sayfalama özelliğini destekler (posts_nav_link()) dosyadaki ana döngüden hemen önce veya sonra ekleyebileceğiniz index.php WordPress temanızın

Kodun nasıl göründüğüne dair basitleştirilmiş bir örnek:

<?php if ( have_posts() ) : ?>
<!-- Ajoutez les fonctions de pagination ici. →
posts_nav_link()
<!-- Début de la boucle principale. -->
<?php while ( have_posts() ) : the_post();  ?>
<!-- le reste de la boucle principale de  votre thème -->
<?php endwhile; ?>
<!-- Fin de la boucle principale -->
<!-- Ou ajoutez les fonctions de pagination ici. -->
<div class="nav-previous alignleft">
<?php previous_posts_link( 'Anciens Articles' ); ?>
</div>
<div class="nav-next alignright">
<?php next_posts_link( 'Articles Récents' ); ?>
</div>
<?php else: ?>
<p><?php _e('Désolé, aucun message ne correspond à vos critères.' ); ? ></p>
<?php endif; ?>

kullanmanızı öneririz çocuk teması bu değişikliği doğrudan ana temada uygulamak yerine yapmak için. Bir alt tema, ana temasının tüm özelliklerini, stilini ve işlevselliğini devralır ve herhangi bir tema güncellemesinden sonra yapılan değişiklikleri korumanıza olanak tanır.

2. Sayfalandırmayı değiştirmek için CSS kodu eklendi

Sayfalandırmayı uygulamanın başka bir yolu da etkin temanıza HTML ve CSS eklemektir. Kullanabileceğiniz birçok özel CSS parçacığı, aşağıdakiler gibi web geliştirme platformlarında bulunur: CodePen.

Aşağıdaki, tarafından tasarlanan özel bir sayfalama işlevidir. Arefe Hatemi. Basit bir sayfa numarası gezinme çubuğu oluşturmak için HTML ve CSS kullanır. Bu parçacığı WordPress web sitenize uygulamaya karar verirseniz, gerektiğinde farklı stiller denemekten çekinmeyin.

WordPress'te sayfalandırma uygulayın

3. Sayfaya Göre İçerik Yönetimi

Önceki yöntemlerden farklı olarak, bu, kodlamayı içermez. Bunun yerine, tek ihtiyacınız olan WordPress yönetici panosuna erişimdir.

  1. Erişim ayarlar -> okuma WordPress kontrol panelinden.
  2. Değiştirmek en çok görüntülenen blog sayfaları değer.
WordPress'te sayfalandırma uygulayın
  1. Tıkla Değişiklikleri Kaydet.

Sayfa başına görüntülenen makale sayısı, web sitesi içeriğinin toplam hacmine göre ayarlanmalıdır. Örneğin, 50 ila 100 makaleniz varsa, her sayfanın beş ila on makale içermesi ideal olacaktır.

Aşağıdaki resim, değer "1" olarak ayarlanmışsa nasıl göründüğünü gösterir. Her sayfada bir blog yazısı görüntülenecek ve alt bilgi bölümünden hemen önce bir sayfalandırma gezinme çubuğu görünecektir. Bu ayar, içeriği az olan küçük web siteleri için uygundur.

En İyi WordPress Sayfalandırma Eklentileri

Sayfalandırmayı uygulamanın en kolay yolu, bir WordPress Plugin. Birçok ücretsiz ve premium sayfalama eklentisi şu adreste mevcuttur: resmi eklenti dizini. Sırada ilk üç eklentiyi ele alacağız.

Tüm bu eklentiler menünüz aracılığıyla özelleştirilebilir ayarlar Kurulum ve aktivasyon sırasında.

1. WP PageNavi

WP-PageNavi bunlardan biri olduğundan WordPress eklentileri popüler freebies, muhtemelen WordPress temanız yerleşik destek içeriyor. Aksi takdirde, bu eklentinin resmi eklenti sayfasında sağlanan özel kodla çalışmasını sağlamak için tema kodunuzu manuel olarak değiştirmeniz gerekecektir.

WP-PageNavi, yeni başlayanların bile kolayca değiştirebileceği basit ayarlar sağlar. Ayrıca gezinme öğesi etiketlerini ve sayfa numaralarını değiştirmenize olanak tanır. Ek olarak, eklenti formattan geçiş yapmanızı sağlar. Eski Makaleler et Son Makaleler Daha kolay kontrol için numaralı bir gezinme çubuğunda.

Daha fazla stil seçeneğine erişmek için eklentiyi almayı da düşünün. WP PageNavi için Stiller.

2. WP-Sayfası

WP-Paginate, WordPress web sitenize sayfalandırma eklemek için basit ayarlar sunan açık kaynaklı bir eklentidir. Ayrıca bir sekme sağlar Özel CSS sayfalandırma bağlantılarınız için özel kod eklemek için.

Blog gönderilerinin yanı sıra, WP-Paginate, çok sayıda yorum alan popüler bloglar için kullanışlı olan gönderi yorumlarını da düzenleyebilir. Diğer özelleştirilebilir öğeler, etiketleri ve düğmeleri ve bunların konumlarını içerir.

Ücretsiz sürüm, ihtiyacınız olan tüm temel özelliklerle birlikte gelir. Ancak, sürüme yükseltme başına eklenti belgelerine ve bir yıllık özel desteğe erişimin yanı sıra size daha fazla stil seçeneği sunacaktır.

3. Alfabetik Sayfalandırma

Alfabetik Sayfalandırma, adından da anlaşılacağı gibi, yazıları ve sayfaları alfabetik olarak bölmenize ve düzenlemenize olanak tanır. Bu sayfalandırma biçimi, öğeleri anahtar sözcüklerine ve konu kategorilerine göre sıralamak için kullanışlıdır ve bu da arama sürecini daha verimli hale getirir.

Eklentinin temel özelliklerinden bazıları otomatik sayfalandırma, alfabetik gruplama ve DOM konumlandırmayı içerir. Farklı ihtiyaçlar ve tercihler için farklı stiller ve dil seçimleri mevcuttur. Premium sürüme yükseltme, sayfalandırma için özel kısa kodlara ve kullanıcı listelerine erişmenizi sağlar.

Ek olarak, alfabetik Sayfalandırma ile uyumludur WooCommerce mağaza ve ürün kategorisi sayfaları.

WordPress Sayfalandırma 404 Hatası Nasıl Düzeltilir?

Hata 404 WordPress'te sayfalandırma uygularken görünebilecek bir hata mesajıdır. Çoğu durumda, tarayıcının bozuk sayfayı keşfetmesini engelleyen bir kalıcı bağlantı çakışmasından kaynaklanır.

Hata genellikle sonraki sayfaya tıkladığınızda oluşur. Özel kalıcı bağlantı yapısı /%category%/%postname%/ ilk sayfada normal şekilde çalışır, ancak /page/2 url eklendi https://www.domaine.com/taxonomie_personnalisee/page/2 özel kalıcı bağlantı ayarlarıyla çakışabilir.

Durumunuza bağlı olarak bu sorunun birkaç olası çözümü vardır.

WP_Query posts_per_page değerini değiştirme

Eğer erişirsen ayarlar -> okuma WordPress panosundan, varsayılanın maksimum görüntülenen blog sayfaları 10'dir.

kontrol edin permalink kişiselleştirilmiş WP_Query  peki ya posts_per_page aynı değere sahiptir. Aksi takdirde, çakışmamaları için birini veya diğerini değiştirin.

Bir sayfalama yeniden yazma kuralı ekleyin

Bu yöntem, bir yeniden yazma kuralı oluşturarak sorunlu bölümün silinmesini içerir. Bu kod parçacığını dosyaya dahil edin functions.php :

function my_pagination_rewrite() {
    add_rewrite_rule(category_name/page/?([0-9]{1,})/?$', 'index.php?category_name=blog&paged=$matches[1]', 'top');
}
add_action('init', 'my_pagination_rewrite');

Kodu ekledikten sonra şuraya gidin: ayarlar -> Kalıcı gösterge tablonuzdan WordPress ve tıklayın Değişiklikleri Kaydet Kural önbelleğini temizlemek için.

Sonuç olarak, sayfalandırma, içerik açısından yoğun WordPress sitelerini kullanıcı dostu ve gezinmesi kolay hale getiren ve daha iyi bir kullanıcı deneyimi sağlayan kullanışlı bir özelliktir. Neyse ki, özel kod veya bir eklenti ile uygulanabilir, bu da onu tüm teknik beceri seviyelerindeki kullanıcılar için uygun hale getirir.

Bir WordPress web sitesine sayfalandırma eklemenin birkaç yolunun yanı sıra üç yöntemi de inceledik. en iyi WordPress eklentileri Bu özelliği uygulayan ücretsiz yazılım.

Diğer önerilen kaynaklar

Ayrıca, web sitenizi ve blogunuzu daha iyi ele geçirmek ve kontrol altına almak için sizi aşağıdaki kaynaklara başvurmaya davet ediyoruz.

Sonuç

WordPress'te sayfalandırmanın nasıl uygulanacağını anlatan bu kılavuz bu kadar. Herhangi bir endişeniz veya öneriniz varsa, lütfen bize bildirin. Yorumlar.

Bununla birlikte, ayrıca bize danışabilirsiniz kaynakların bulunduğuİnternet siteleri oluşturma projelerinizi yürütmek için daha fazla elemana ihtiyacınız varsa, WordPress blog oluşturma ya da Divi: Tüm zamanların en iyi WordPress teması.

Bu arada, bu yazıyı farklı sosyal ağlarda paylaş.   

...