En çok ihtiyaç duyduğunuzda güvenilir WordPress eğitimleri.
WordPress Başlangıç Rehberi
WPB Kupası
25 Milyon+
Eklentilerimizi kullanan web siteleri
16+
Yıllık WordPress deneyimi
3000+
Uzmanlardan WordPress eğitimleri

WordPress Temanıza Sayısal Sayfalama Ekleme

WordPress temanıza sayısal sayfalama eklemek ister misiniz?

Varsayılan olarak, WordPress temaları arşiv sayfalarının altında Sonraki / Önceki bağlantıları ekler. Zorluk, bunların pek kullanıcı dostu olmamasıdır. Bu yüzden birçok popüler blog, ziyaretçilerin arşiv sayfalarında gezinmesini kolaylaştırmak için sayısal sayfalama kullanır.

Bu makalede, WordPress temanıza sayısal sayfalama eklemeyi göstereceğiz.

WordPress temanıza sayısal sayfalama nasıl eklenir

WordPress Temanıza Neden Sayısal Sayfalama Eklemelisiniz?

Çoğu tema, gönderilerin bir listesini gösteren bir arşiv sayfasına sahiptir. Daha fazla WordPress blog gönderisi yayınladıkça, arşiv sayfanız birden çok sayfaya yayılacaktır.

Sayfalama bağlantıları, ziyaretçilerin arşiv sayfaları arasında gezinmesine yardımcı olur ve tipik olarak WordPress web sitenizin alt kısmında görünür.

Bazı WordPress temaları sayfalama için 'Eski yazılar' ve 'Yeni yazılar' bağlantılarını kullanır. Ancak bu, ziyaretçinin yalnızca bir sayfa ileri ve geri gitmesine izin verir.

Ayrıca ziyaretçinin mevcut konumunu arşivde göstermez. Bu, ziyaretçilerin blogunuzun arşivinde gezinmesini zorlaştırabilir.

Sayısal sayfalama tam da bu noktada devreye girer.

‘Eski’ ve ‘Yeni’ bağlantılarını göstermek yerine, sayısal sayfalama ziyaretçilerin arşivdeki belirli bir sayfaya atlamasını sağlayan bir dizi sayı gösterir.

Sayısal sayfalama ayrıca mevcut sayfa numarasını göstermek için vurgular veya farklı renkler kullanabilir, böylece ziyaretçi arşivde tam olarak nerede olduğunu her zaman bilir.

WPBeginner'da sayısal sayfalama kullanıyoruz ve mevcut sayfa numarasını turuncu renkle vurguluyoruz. Ayrıca ziyaretçinin mevcut sayfasını çevreleyen 4 sayfaya doğrudan bağlantılar sağlıyoruz.

Arşivimizdeki son sayfaya bile bir bağlantımız var, böylece ziyaretçiler en eski gönderilerimizi hızlı ve kolay bir şekilde görebilirler, aşağıdaki resimde görebileceğiniz gibi.

WPBeginner web sitesinde sayısal sayfalama bağlantıları

Deneyimlerimize göre, bu tür sayısal sayfalama, sitenizin varsayılan 'Eski gönderiler' ve 'Yeni gönderi' bağlantılarına kıyasla gezinmesini kolaylaştırır.

WordPress temanızda 'Eski' ve 'Yeni' sayfalama varsa, bunu sayısal sayfalama ile değiştirmeyi her zaman öneririz.

Bu kılavuzda, WordPress temanıza sayısal sayfalama eklemenin iki farklı yolunu ele alacağız. Belirli bir yönteme doğrudan geçmek isterseniz, aşağıdaki bağlantıları kullanabilirsiniz.

Yöntem 1. WP-PageNavi Kullanarak WordPress'e Sayısal Sayfalama Nasıl Eklenir

WordPress'e sayısal sayfalama eklemenin en kolay yolu WP-PageNavi eklentisini kullanmaktır.

Bu eklentiyi kullanmak için temanızın kodunda bazı değişiklikler yapmanız gerekecek, ancak WP-PageNavi sitenizin sayfalama üzerinde tam kontrol sağladığı için tam kod yönteminden çok daha kolaydır.

First thing you need to do is install and activate the WP-PageNavi plugin. For more details, please see our step by step guide on how to install a WordPress plugin.

Eklentiyi etkinleştirdikten sonra eklenti ayarlarını yapılandırmak için Ayarlar » PageNavi'ye gidin.

WordPress'te sayısal sayfalama nasıl eklenir

Burada, varsayılan sayfalama metinlerinden herhangi birini kendi metninizle değiştirebilirsiniz. Örneğin, web sitenizin ‘İlk Sayfa’ ve ‘Son Sayfa’ bağlantıları için kullandığı metni değiştirebilirsiniz.

Sayısal sayfalama bağlantılarını da özelleştirebilirsiniz.

'Gösterilecek Sayfa Sayısı' bölümünde, eklentinin web sitenizin sayfalama bölümünde kaç sayfa göstereceğini seçebilirsiniz.

WP-PageNavi WordPress eklentisi

Bu varsayılan olarak 5 olarak ayarlanmıştır, bu da WP-PageNavi'nin 5 sayfaya doğrudan bağlantı göstereceği anlamına gelir.

Aşağıdaki ekran görüntüsünde görebileceğiniz gibi, 4. sayfadaysanız, 2, 3, 4, 5 ve 6. sayfalara bağlantılar göreceksiniz.

WordPress'te sayısal sayfalama örneği

Daha fazla veya daha az sayfa göstermek isteyebilirsiniz. Bu değişikliği yapmak için, yeni sayıyı ‘Gösterilecek Sayfa Sayısı’ alanına yazmanız yeterlidir.

Varsayılan olarak, eklenti birkaç büyük sayı gösterecektir. Bu, ziyaretçilerin tek bir tıklamayla birden çok sayfa ilerlemesini sağlar.

Varsayılan olarak eklenti, her seferinde 10 artan üç büyük sayı gösterir. Örneğin, 10, 20 ve 30.

5 veya 20 gibi farklı bir aralık kullanmak mı istiyorsunuz? O zaman yeni aralığı 'Çoklu Büyük Sayfa Numaralarını Göster' alanına yazmanız yeterlidir.

WordPress sayfalama ayarlarını özelleştirme

Her WordPress sitesi farklıdır, bu nedenle sizin için hangi sayfalama ayarlarının en iyi çalıştığını görmek için farklı ayarları denemek iyi bir fikirdir.

WP-PageNavi ayarlarında herhangi bir değişiklik yaptıysanız, sayfanın altına kaydırmayı ve Değişiklikleri Kaydet düğmesine tıklamayı unutmayın.

Ardından, WordPress temanıza bir şablon etiketi eklemeniz gerekir. Bunu yapmak için bir alt tema oluşturmanızı ve ardından alt temanın kodunu düzenlemenizi öneririz.

Bir alt tema oluşturarak, özel sayısal sayfalama özelliğinizi kaybetmeden WordPress temanızı güvenle güncelleyebilirsiniz. Daha fazla bilgi edinmek için WordPress alt teması oluşturma hakkındaki adım adım kılavuzumuza bakın.

Bir üst veya alt tema düzenlemeyi seçmeniz fark etmeksizin, bir FTP istemcisine ihtiyacınız olacaktır. FTP'yi ilk kez kullanıyorsanız, FTP kullanarak sitenize nasıl bağlanacağınıza dair eksiksiz kılavuzumuza bakabilirsiniz.

FTP üzerinden WordPress hosting hesabınıza bağlandığınızda, WordPress tema kodunuzu düzenlemeye hazırsınız.

Bu adımlar WordPress temanıza bağlı olarak değişecektir. Ancak, genellikle index.php veya archive.php dosyanızdaki kodu ve WordPress temanızdaki diğer arşiv şablon dosyalarını düzenlemeniz gerekecektir.

Bu dosyaları açın ve ardından previous_posts_link ve next_posts_link etiketlerini arayın.

Bu etiketleri bulursanız, bunları aşağıdaki kod parçacığıyla değiştirin:

<?php wp_pagenavi(); ?>

Bazı temalarda previous_posts_link veya next_posts_link etiketi olmayabilir.

Bu etiketleri temanızda bulamazsanız, bunun yerine the_posts_navigation etiketini arayın. Örneğin, Twenty Twenty-One temasının archive.php dosyasında aşağıdakileri bulacaksınız:

<?php /*twenty_twenty_one_the_posts_navigation();*/ 

Ardından bu satırı aşağıdaki kod parçacığıyla değiştirebilirsiniz:

<?php wp_pagenavi(); ?>

Bu değişiklikleri yaptıktan sonra, açık olan tüm WordPress tema dosyalarını kaydedin ve kapatın.

Şimdi, WordPress arşiv sayfanızı ziyaret ettiğinizde, yeni sayısal sayfalama özelliğinizin web sitenizde canlı olarak göründüğünü görmelisiniz.

Bu noktada, sayısal sayfalama işleminin rengini ve stilini değiştirmek isteyebilirsiniz, böylece temanızla veya web sitesi markanızla daha iyi uyum sağlar.

Bunu eklentinin kodunu düzenleyerek yapabilirsiniz.

Ancak, WP-PageNavi kodunu temanızın style.css dosyasına yapıştırmanızı ve ardından değişikliklerinizi tema dosyası içinde yapmanızı öneririz. Bu, WP-PageNavi eklentisini güncellediğinizde özelleştirmelerinizi kaybetmeyeceğiniz anlamına gelir.

Eklenti kodunuzu kopyalamak için Ayarlar » PageNavi'ye gidin. Ardından 'pagenavi-css.css kullan' bölümünü bulabilir ve yanındaki 'Hayır' radyo düğmesine tıklayabilirsiniz.

Değişikliklerinizi kaydetmek için lütfen 'Değişiklikleri Kaydet' düğmesine tıklamayı unutmayın.

WordPress sayfalama stilinizi değiştirmek

Ardından, Eklentiler » Eklenti Dosya Düzenleyici'ye gidin.

Ardından ‘Düzenlenecek eklentiyi seç’ açılır menüsünü açabilir ve ‘WP-Page Navi’yi seçebilirsiniz. Bundan sonra, ‘Seç’e tıklamaya hazırsınız.

WordPress kod düzenleyicisi

Sağdaki menüde pagenavi-css.css dosyasına tıklayın.

Ardından, bu dosyadaki tüm kodu kopyalayın.

WordPress eklenti düzenleyicisi

Sonra, Görünüm » Tema Dosyası Düzenleyici'ye gidin.

Sağdaki menüde, temanızın style.css dosyasına tıklayın.

WordPress tema düzenleyicisi

Artık pagenavi-css.css kodunuzu temanın style.css dosyasına yapıştırabilir ve değişikliklerinizi yapmaya başlayabilirsiniz.

Bir örneğe bakalım. İşte temanızın style.css dosyasına ekleyebileceğiniz, sayısal sayfalama kodunun değiştirilmiş bir sürümü:

wp-pagenavi {
    clear: both;
}
 
.wp-pagenavi a, .wp-pagenavi span {
    color: #FFF;
    text-decoration: none;
    background-color:#6FB7E9;
    border: 1px solid #B2D1E5;
    padding: 5px 5px;
    margin: 2px;
}
 
.wp-pagenavi a:hover, .wp-pagenavi span.current {
    border-color: #E9F2F9;
    background-color:#6FB7E9;
}
 
.wp-pagenavi span.current {
    font-weight: bold;
    background-color:#3C8DC5;
}

Aşağıdaki resimde, bu sayısal sayfalama sitenizde nasıl görünecek?

WordPress temasında özel sayısal sayfalama

WordPress web sitenizde en iyi hangisinin göründüğünü görmek için farklı stilleri denemeye değer.

Sayısal sayfalama görünümünden memnun kaldığınızda, değişikliklerinizi kaydetmek için Dosyayı Güncelle düğmesine tıklayın.

Yöntem 2. WordPress Temanıza Sayısal Sayfalama Nasıl Manuel Olarak Eklenir

Alternatif olarak, WordPress temanıza kod kullanarak sayısal sayfalama ekleyebilirsiniz.

Birçok WordPress teması, yerleşik 'Eski' ve 'Yeni' bağlantıları veya varsayılan sayısal sayfalama ile birlikte gelir. Örneğin popüler Astra teması, aşağıdaki resimde görebileceğiniz gibi arşiv sayfalarınıza otomatik olarak kendi sayısal sayfalama özelliğini ekler.

Astra WordPress temasında sayfalama

Bir temanın yerleşik sayfalama özelliğini özelleştirmek için bu yöntemi kullanabilirsiniz. Örneğin, sitenize daha iyi uyum sağlaması için stilini değiştirebilirsiniz.

Sayısal sayfalama eklemek için temanızın functions.php dosyasını açın. Buradan bir FTP istemcisi veya WordPress barındırma cPanel dosya yöneticinizi kullanabilirsiniz. FTP kullanıyorsanız, FTP kullanarak sitenize nasıl bağlanacağınıza dair tam kılavuzumuzu görebilirsiniz.

Sitenize başarıyla bağlandıktan sonra, functions.php dosyasını açın ve aşağıdaki kodu ekleyin:

function wpbeginner_numeric_posts_nav() {
 
    if( is_singular() )
        return;
 
    global $wp_query;
 
    /** Stop execution if there's only 1 page */
    if( $wp_query->max_num_pages <= 1 )
        return;
 
    $paged = get_query_var( 'paged' ) ? absint( get_query_var( 'paged' ) ) : 1;
    $max   = intval( $wp_query->max_num_pages );
 
    /** Add current page to the array */
    if ( $paged >= 1 )
        $links[] = $paged;
 
    /** Add the pages around the current page to the array */
    if ( $paged >= 3 ) {
        $links[] = $paged - 1;
        $links[] = $paged - 2;
    }
 
    if ( ( $paged + 2 ) <= $max ) {
        $links[] = $paged + 2;
        $links[] = $paged + 1;
    }
 
    echo '<div class="navigation"><ul>' . "\n";
 
    /** Previous Post Link */
    if ( get_previous_posts_link() )
        printf( '<li>%s</li>' . "\n", get_previous_posts_link() );
 
    /** Link to first page, plus ellipses if necessary */
    if ( ! in_array( 1, $links ) ) {
        $class = 1 == $paged ? ' class="active"' : '';
 
        printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( 1 ) ), '1' );
 
        if ( ! in_array( 2, $links ) )
            echo '<li>…</li>';
    }
 
    /** Link to current page, plus 2 pages in either direction if necessary */
    sort( $links );
    foreach ( (array) $links as $link ) {
        $class = $paged == $link ? ' class="active"' : '';
        printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( $link ) ), $link );
    }
 
    /** Link to last page, plus ellipses if necessary */
    if ( ! in_array( $max, $links ) ) {
        if ( ! in_array( $max - 1, $links ) )
            echo '<li>…</li>' . "\n";
 
        $class = $paged == $max ? ' class="active"' : '';
        printf( '<li%s><a href="%s">%s</a></li>' . "\n", $class, esc_url( get_pagenum_link( $max ) ), $max );
    }
 
    /** Next Post Link */
    if ( get_next_posts_link() )
        printf( '<li>%s</li>' . "\n", get_next_posts_link() );
 
    echo '</ul></div>' . "\n";
 
}

Bu kod, WordPress temanızda göstermeye hazır sayfa sayısını alır.

Sonraki adımlar temanıza bağlı olarak değişecektir.

Temanızda yerleşik bir sayfalama biçimi yoksa, sayısal sayfalama göstermek istediğiniz index.php, archive.php, category.php veya başka herhangi bir sayfaya aşağıdaki şablon etiketini ekleyebilirsiniz.

<?php wpbeginner_numeric_posts_nav(); ?>

Yalnızca bu kodu nereye ekleyeceğinizin web sitenizde sayısal sayfalama işleminin nerede görüntüleneceğini etkileyeceğini unutmayın.

Genellikle, sayfalama işlemini arşiv sayfalarınızın altında göstermek istersiniz, bu nedenle şablon etiketini genellikle altbilgi kodunuza eklemek istersiniz.

Temanızda zaten 'Eski Yazılar' ve 'Yeni Yazılar' bağlantıları gibi bir sayfalama biçimi var mı?

Bu durumda, sayfalama kodunu bulmanız ve onu yukarıdaki kod parçacığıyla değiştirmeniz gerekecektir.

Örneğin, Ashe, en iyi ücretsiz WordPress blog temalarından biridir ve arşiv sayfalarınıza zaten 'İlk' ve 'Son sayfa' sayfalama bağlantıları ekler.

Bu yerleşik bağlantıları sayısal sayfalama ile değiştirmek için temanın templates/grid.php ve templates/blog-pagination.php dosyalarını düzenlemeniz gerekir.

Bu dosyalardan her birinde, aşağıdaki bölümü bulun:

<?php get_template_part( 'templates/grid/blog', 'pagination' ); ?>

Ardından bu satırı aşağıdaki kod parçacığıyla değiştirebilirsiniz:

<?php wpbeginner_numeric_posts_nav(); ?>

Kodu ekledikten sonra değişikliklerinizi kaydetmeyi unutmayın.

Bir sonraki adım özel sayısal sayfalamanızı stilize etmektir.

Ziyaretçilerin arşivde gezinmesine yardımcı olmak için mevcut sayfa numarasını farklı bir renkle vurgulayacağız. Bunu yapmak için temanızın style.css dosyasını açın ve ardından aşağıdaki kodu bu dosyaya yapıştırın:

.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    color: #fff;
    text-decoration:none;
}
 
.navigation li {
    display: inline;
}
 
.navigation li a,
.navigation li a:hover,
.navigation li.active a,
.navigation li.disabled {
    background-color: #6FB7E9;
    border-radius: 3px;
    cursor: pointer;
    padding: 12px;
    padding: 0.75rem;
}
 
.navigation li a:hover,
.navigation li.active a {
    background-color: #3C8DC5;
}

Tüm bunlardan sonra, Dosyayı Güncelle düğmesine tıklayarak değişikliklerinizi kaydedin.

Şimdi arşiv sayfasını ziyaret ederseniz, web sitenizde sayısal sayfalama işleminin canlı olarak gösterildiğini göreceksiniz.

WordPress'e Sayısal Sayfalama Manuel Olarak Ekleme

Bu makalenin, WordPress temanıza sayısal sayfalama eklemeyi öğrenmenize yardımcı olduğunu umuyoruz. Ayrıca, WordPress ile çevrimiçi blog yazarak para kazanmanın ve hiç kod yazmadan özel bir WordPress teması oluşturmanın yolları hakkındaki rehberimize de göz atabilirsiniz.

Bu makaleyi beğendiyseniz, lütfen WordPress video eğitimleri için YouTube Kanalımıza abone olun. Bizi ayrıca Twitter ve Facebook'ta da bulabilirsiniz.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklamanız durumunda komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve bize nasıl destek olabileceğinizi görün. İşte editöryal sürecimiz.

Nihai WordPress Araç Seti

Araç Kitimize ÜCRETSİZ erişim kazanın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Okuyucu Etkileşimleri

121 CommentsLeave a Reply

  1. Temalandırma yapmadan "Önceki" ve "Sonraki" düğmelerini nasıl daha kalın yapabilirim?

    • Bunu stilize etmek için CSS kullanmanız gerekir, eğer WP-PageNavi kullanıyorsanız, önerilen yöntemleri veya yerleşik bir seçenekleri olup olmadığını öğrenmek için destekleriyle iletişime geçmenizi öneririz.

      Yönetici

  2. bu yardımcı oluyor ama temamın sayfalama ile çalışıp çalışmadığını nasıl anlarım? ve Elementor sayfalama düğmesini ilgili gönderi bölümü için kullanırsam ne olur

    • If your theme or page builder already has a pagination option, we would recommend using that first instead of the method from this guide :)

      Yönetici

  3. Generate Press temasını kullanıyorum ve sayfalama çubuğunu daha fazla sayfaya genişletmek için harika çalışan bir kod parçası buldum. Ancak, bu makaleye göre, sayfalama çubuğunu web sitemin görünümüne uyacak şekilde özelleştirebileceğimi de görüyorum. Muhtemelen yakında özelleştirme rehberinizi deneyeceğim ve çubuğu sitemin renklerine uyacak şekilde daha iyi stilize etmeye çalışacağım. Bu küçük bir detay ama bu çubuk oldukça görünür ve önemli. Teşekkürler.

  4. There’s little bug in last lines which shows next link. You’re missing $ sign at two places get_next_posts_link() . Can you please fix that so code works well for new visitors :-)

    /** Sonraki Yazı Bağlantısı */
    if ( $get_next_posts_link() )
    printf( ‘%s’ . “\n”, $get_next_posts_link() );

    • Temanızda özel bir stil olabilir, temanızın özel desteğiyle iletişime geçmek isteyebilirsiniz ve size yardımcı olabilmelidirler.

      Yönetici

  5. teşekkürler.
    Normalde, home.php gönderi sayfasının döngü içeriğini gösterecektir, ancak temam varsayılan olarak home.php sağlamadığı için wpbeginner_numeric_posts_nav(); fonksiyonunu index.php'ye (endwhile; altına) ekledim ve çalıştı.

  6. Harika bir makale, basit ve doğrudan konuya!

    Benim için mükemmel çalıştı, çok teşekkürler!!

  7. WordPress teması “X Blog” kullanıyorum ve bunu o temaya nasıl ekleyeceğimi anlamaya çalışıyorum. Deneyebildiğim her şey hata veriyor. Neden temanın bununla çalışmadığından emin değilim. Herhangi bir yardım takdir edilecektir. teşekkürler

  8. Bu gerçekten faydalı bir eğitim, teşekkürler. Genesis kod örneğini başarıyla kullandım!

    Benim tek sorunum, bu sitedeki kodu kopyalayıp yapıştırmak, numaralı sayfalama yerindeki elipsler için bir kodlama hatasına neden oldu. Bu yüzden sitede elips yerine elmas/soru işareti karakteri görüntülendi. Bu hatayı düzelten HTML Varlığı (ondalık) elipsi: … kullandım. Bu, muhtemelen meta charset veya başka bir şeydeki farklılıklar nedeniyle, bu kodu uyguladığım iki siteden yalnızca birinde meydana geldi.

  9. 2018'den selamlar! Sizin için harika bir şeyim var, WordPress'in çekirdek the_posts_pagination() fonksiyonu.

  10. Sayfa 2'den sonra sayfalama çalışmıyor. 3, 4 vb. tıkladığımda 404 sayfası gösteriyor... Yukarıdaki kodu kullandım. Bunu nasıl çözebilirim?

  11. Sayfalama için manuel yönteminizi kullanıyorum ve diyorsunuz ki "aşağıdaki şablon etiketini temanızın index.php, archive.php, category.php ve diğer arşiv sayfası şablonlarına ekleyin".

    Site, özel bir gönderi türü kullanan normal bir web sitesi ve bir blogdan oluşmaktadır.

    Arşiv.php sayfamda iyi çalıştı, ancak blog sayfamda, yani bir sayfa şablonu olan page-blog.php'de de kullanmak istiyorum. Orada hiç çalıştıramıyorum. Neden böyle? Çalışmasını sağlamak için yapabileceğim bir şey var mı?

  12. merhaba, bazı şablonlara ekledim ve wordpress'im artık çalışamadı, giriş bile yapamadım ve ana sayfam boş bir sayfa haline geldi ve tüm web sitesi çökmüş gibi görünüyor, ne yapabilirim?

  13. Bu özel gönderi türünde benim için iyi çalışıyor ancak arama sonuçlarıyla çalıştıramıyorum.. Hiçbir şey gösterilmiyor. Herhangi bir tavsiye?

  14. Çok güzel makale ve bir sorum var.

    Son sayfada toplam sayfa sayısını nasıl gösterebilirim? Sizin demosunda “9” gösteriyor

    Teşekkürler!

  15. Rajath gibi benim de sayfalama mobil cihazlarda iyi görüntülenmediği için birkaç sorunum vardı. Benim durumumda satırlar üst üste biniyordu. Bunu CSS'ye bir satır yüksekliği ekleyerek çözdüm:

    satır-yüksekliği: 2.5em;

  16. Merhaba, bu kodu temam için kullandım (wp-nav eklentisi olmadan), diğer sayfalarda çalışıyor ancak ana sayfada çalışmıyor. Sorun tam olarak nedir?

  17. Merhaba, bu sayfalama özelliğini temamda kullanıyorum ve tüm sayfalarda ve kategorilerde iyi çalışıyor, yalnızca özel wp_query kullandığım sayfalar hariç. Sizin de genesis framework'tekine benzer bir kod kullandığınızı okudum ve wp_reset_query() kullandım ama işe yaramadı. Yardımınız için şimdiden teşekkürler.

  18. merhaba
    verdiğiniz kodu kullanıyorum ve function.php'ye yapıştırıyorum ve ayrıca style.css'ye css ekliyorum ama bu sayfalama tasarımını gösteriyor ama çalışmıyor

  19. Merhaba! Öncelikle bu gönderiyi paylaştığınız için teşekkür etmek istiyorum. Bu gönderinin oldukça eski olduğunu biliyorum ama hala çok faydalı!

    Sayfalama çoğunlukla iyi görünüyor ve işlev görüyor; ancak ilk ve son sayfa bağlantıları bende eksik. Hangi sayfada olduğum fark etmeksizin (birinci, ikinci, üçüncü vb.), ilk veya son sayfa bağlantıları görünmüyor. Bunu nasıl düzeltebileceğime dair bir fikriniz var mı?

    Şimdiden yardımlarınız için teşekkürler!

  20. Sayısal Sayfalama yalnızca PC'de gösteriliyor ancak mobilde gösterilmiyor. Bu sayfalama özelliğini her iki sürümde de göstermek istiyorum.
    Nasıl düzeltebilirim?

    • Mükemmel eğitim için çok teşekkürler. Eklenti olmayan çözümü (php betiği) kullanmak istiyorum, ancak sayfa bağlantıları için kesme/elipsler olmadan (1…2 3 4 5 6…10 yerine, tüm sayfaları her zaman göstermek istiyorum – 1 2 3 4 5 6 7 8 9 10). Betiği bunu yapacak şekilde nasıl değiştirebilirim? Uzmanlar için kolay olmalı ama benim için değil! Yardımınız için şimdiden teşekkürler!

  21. Merhaba, temamda "freshlife by theme junkie" varsayılan wp sayfalama özelliğini geri getirmek istiyorum. Sayısal sayfalama hoşuma gitmiyor çünkü web sitemdeki toplam gönderi sayısını gösteriyor. Lütfen wpbeginner yardım et.

  22. Merhaba, NIce eğitim ve web siteniz kendi temanızı geliştirirken birçok konuda bana yardımcı oldu. Eklenti yerine burada gösterilen manuel sayfalama seçeneğini tercih ettim. Ancak sayfalama duyarlı değil ve ekran boyutu küçüldüğünde kötü görünüyor. Bunu nasıl duyarlı hale getirebilirim veya başka alternatifler var mı (lütfen eklenti olmasın). Bu temayı yayınlamayacağım, bu yüzden sadece ihtiyacıma uygun olarak geliştiriyorum…

    • WordPress temanızın stil sayfasını inceleyin. Temanızın duyarlılığı nasıl ele aldığını inceleyin. Bazı temalar, ekran genişliğini algılamak ve ardından farklı öğeleri buna göre ayarlamak için medya sorguları kullanır. Bazı temalar, tasarım düzenindeki tüm öğelerin ekran genişliğine duyarlı olmasını sağlamak için göreceli genişlikler kullanır.

      Yönetici

      • Temayı geliştiriyorum. Sayfalamayı duyarlı hale getiremiyorum. Bu yüzden bağlantıların etrafındaki dolguyu kaldırdım, bu da onları bir düğme gibi gösteriyor. Bunun yerine onları sayılar gibi bıraktım, bu da küçük ekranlarda da iyi çalışıyor. Cevabınız için teşekkürler.

  23. merhaba
    fonksiyonda ilk kodu kullandım ama WP dili okunamaz kelimelere dönüştü neden????

  24. Ana sayfamdaki her özet gönderinin altında bulunan sayfalama özelliğini kaldırmaya çalışıyorum, bana pek hoş görünmüyor, bunun bir yolu var mı?

  25. Aslında WordPress'e yeniyim ama PHP'yi iyi biliyorum…… Veritabanındaki özel bir tablodan sayfalama eklemek istiyorum……

  26. Eklenti olmadan numaralı sayfalama yerelde iyi çalışıyor ancak dosyaları yüklediğimde hiçbir şey göremiyorum ancak incele öğesini kontrol ettiğimde, yalnızca içinde hiçbir şey olmayan sınıfları içeren boş bir div buldum. Tüm dosyaları doğru bir şekilde yükledim ve iki kez kontrol ettim ancak başarılı olamadım. Lütfen bana rehberlik edin

  27. Bu betik yeni WordPress 4.3.1'de çalışmıyor
    eski sürümde bu betik çalışıyordu ve şimdi çalışmıyor

    Lütfen yardım edin…

  28. sayfa numarasını sadece 2'ye kadar sınırlayıp sonra elips göstermeyi nasıl yaparsınız?

  29. Merhaba,

    Bunu çok faydalı buldum ve yeni siteme yerleştirdim. Sorun şu ki, kategorinin ilk sayfasında mükemmel çalışıyor ve “Sonraki” bağlantısına tıkladıktan sonra URL /page/2/ olarak değişiyor, ancak vurgulanan sayfa numarası her zaman “1” ve içerik her zaman ilk 10 makale (her zaman ilk sayfada).

    Sorgumda eksik bir şeyler olduğunu düşünüyorum:

    <a href="”>

    ‘aligncenter’));

    } else {

    echo "";

    }

    ?>


  30. Bir sonraki bağlantıya tıkladığımda tüm sayfanın yeniden yüklenmesini nasıl engelleyebilirim, yalnızca o belirli bölümü yenilemek istiyorum… Lütfen yardım edin….

  31. Çünkü “amaç, arşiv sayfalarının altındaki varsayılan Eski ve Yeni sayfalama bağlantılarını değiştirmektir” – ve “sizin” fonksiyonunuzun yaptığı da budur – “kolayca gezilebilir sayfa numaralarıyla” .

  32. Özel Gönderi türüm için wpbeginner_numeric_posts_nav(); fonksiyonunu nasıl kullanabilirim?

    global $wp_query'yi şununla değiştirdim:

    $args = array(

    'post_type' => 'my-cpt',

    ‘meta_key’=>’cpt_detail’,

    ‘orderby’=>’meta_value’,

    ‘order’ => ‘ASC’,

    ‘paged’ => $paged

    );

    $cpt_query = new WP_Query($args);

    ve $wp_query referansını $cpt_query ile değiştirdim ancak işe yaramadı

    • Merhaba, bunu çözebildiniz mi lütfen? Ben de bunu kendim çalıştırmaya çalışıyorum ve zorlanıyorum. Çalıştırdıysanız yardımınız çok makbule geçer…

  33. ‘wpbeginner_numeric_posts_nav’ yöntemiyle, navigasyon parantezleri nasıl değiştirilebilir? ‘»’ karakterini pek sevmiyorum.

    Teşekkürler!

    • Merhaba Ashley,

      get_previous_posts_link() ve get_next_posts_link() köşeli parantezlerine bir değer atayabilirsiniz. Örneğin, get_next_posts_link(‘Sonraki Yazı’) varsayılan “Sonraki Sayfa »” yerine “Sonraki Yazı” gösterecektir.

Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkürler. Lütfen tüm yorumların yorum politikamıza göre denetlendiğini ve e-posta adresinizin YAYINLANMAYACAĞINI unutmayın. Lütfen isim alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.