Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’te Görüntülenen Arşiv Aylarının Sayısı Nasıl Sınırlandırılır?

Editoryal Not: WPBeginner üzerindeki ortak bağlantılardan komisyon kazanıyoruz. Komisyonlar, editörlerimizin görüşlerini veya değerlendirmelerini etkilemez. Editoryal Süreç hakkında daha fazla bilgi edinin.

WordPress’te görüntülenen arşiv aylarının sayısını mı görüntülemek istiyorsunuz?

Yıllardır blog yazıyorsanız, arşiv listenizin çok uzadığını fark edeceksiniz.

Bu makalede, WordPress’te görüntülenen arşiv aylarının sayısını nasıl sınırlayacağınızı göstereceğiz.

How to limit number of archive months in WordPress

Video Eğitimi

Subscribe to WPBeginner

Videoyu beğenmediyseniz veya daha fazla talimata ihtiyacınız varsa, okumaya devam edin.

Yöntem 1. Eklenti ile Arşiv Ay Sayısını Sınırlayın

Bu yöntem daha kolaydır ve tüm kullanıcılar için tavsiye edilir.

Yapmanız gereken ilk şey Collapsing Archives eklentisini yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

Etkinleştirmenin ardından Görünüm ” Widget ‘lar sayfasını ziyaret etmeniz ve Daralan Arşivler widget’ını kenar çubuğunuza eklemeniz gerekir.

Collapse archives

Widget menüsü, ayarlarını göstermek için genişleyecektir.

Daralan Arşivler widget’ı, arşiv bağlantılarınızı daraltılabilir yıllık bağlantılara dönüştürmek için JavaScript kullanır. Kullanıcılarınız yıllara tıklayarak onları genişletebilir ve aylık arşivleri görüntüleyebilir. Hatta aylık arşivleri daraltılabilir hale getirebilir ve kullanıcıların alttaki gönderi başlıklarını görmelerini sağlayabilirsiniz.

Widget ayarlarını ihtiyaçlarınıza uyacak şekilde gözden geçirin ve ardından ayarlarınızı kaydetmek için ‘Kaydet’ düğmesine tıklayın.

Artık widget’ı çalışırken görmek için web sitenizi ziyaret edebilirsiniz.

Collapsing archives

Yöntem 2. Varsayılan Arşivleri Kompakt Arşivlerle Değiştirin

Bu yöntem, arşivleri daha derli toplu bir şekilde göstererek varsayılan arşiv widget’ına daha temiz bir alternatif sunar.

Öncelikle Compact Archives eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına ilişkin adım adım kılavuzumuza bakın.

Etkinleştirmenin ardından Görünüm ” Widget ‘lar sayfasını ziyaret etmeniz ve ‘Kompakt Arşivler’ widget’ını kenar çubuğunuza eklemeniz gerekir.

Compact Archives settings

Compact Archives eklentisi üç stilde gelir. Blok, baş harfler veya sayısal arasından seçim yapabilirsiniz.

Widget ayarlarınızı kaydetmek için ‘Kaydet’ düğmesine tıklamayı unutmayın.

Artık kompakt arşivleri çalışırken görmek için web sitenizi ziyaret edebilirsiniz.

Compact Archives preview

Sitenizde özel bir arşiv sayfası oluşturmak için Compact Archives eklentisini de kullanabilirsiniz.

Daha fazla ayrıntı için WordPress’te nasıl kompakt arşivler oluşturulacağına ilişkin kılavuzumuza bakın.

Yöntem 3. WordPress’te Arşiv Aylarının Sayısını Manuel Olarak Sınırlayın

Bu yöntem WordPress tema dosyalarınıza kod eklemenizi gerektirir. Bunu daha önce yapmadıysanız, WordPress’te kod kopyalama ve yapıştırma hakkındaki kılavuzumuza bir göz atın.

Aşağıdaki kodu temanızın functions.php dosyasına veya bir kod parçacıkları eklentisine eklemeniz gerekecektir.

// Function to get archives list with limited months
function wpb_limit_archives() { 
 
$my_archives = wp_get_archives(array(
    'type'=>'monthly', 
    'limit'=>6,
    'echo'=>0
));
     
return $my_archives; 
 
} 
 
// Create a shortcode
add_shortcode('wpb_custom_archives', 'wpb_limit_archives'); 
 
// Enable shortcode execution in text widget
add_filter('widget_text', 'do_shortcode'); 

En iyi WordPress kod parçacıkları eklentisi olan WPCode kullanarak kod eklemenizi öneririz. WordPress’te functions.php dosyanızı düzenlemeden güvenli bir şekilde özel kod eklemenizi sağlar.

Yapmanız gereken ilk şey ücretsiz WPCode eklentisini yüklemek ve etkinleştirmektir. Yardıma ihtiyacınız varsa, WordPress eklentisinin nasıl kurulacağına ilişkin bu kılavuza bakın.

Eklentiyi etkinleştirdikten sonra, WordPress kontrol panelinden Code Snippets ” + Add Snippet seçeneğine gidin.

Ardından, farenizi ‘Özel Kodunuzu Ekleyin (Yeni Snippet)’ seçeneğinin üzerine getirin ve ‘Snippet kullan’ düğmesine tıklayın.

Add a new custom code snippet in WPCode

Buradan, kod parçacığınız için bir başlık ekleyebilirsiniz; bu, kodun ne için olduğunu hatırlamanıza yardımcı olacak herhangi bir şey olabilir.

Ardından, yukarıdaki kodu ‘Kod Önizleme’ kutusuna yapıştırın ve açılır menüden kod türü olarak ‘PHP Snippet’i seçin.

Paste the code snippet into WPCode

Bundan sonra, anahtarı ‘Etkin Değil’den ‘Etkin’e getirin ve ‘Snippet’i Kaydet’ düğmesine tıklayın.

Activate and save your custom code snippet

Bu kod arşiv listesini alır ve yalnızca son 6 ayla sınırlar. Daha sonra bir kısa kod oluşturur ve metin widget’larında kısa kodu etkinleştirir.

Şimdi Görünüm ” Widget ‘lar sayfasına gidebilir ve kenar çubuğunuza bir ‘Metin’ widget’ı ekleyebilirsiniz. Metin moduna geçin ve kısa kodunuzu aşağıdaki gibi ekleyin:

<ul>
[wpb_custom_archives]
</ul>

Widget ayarlarınızı kaydetmeyi unutmayın.

Artık özel arşiv listenizi çalışırken görmek için web sitenizi ziyaret edebilirsiniz.

Hepsi bu kadar, umarız bu makale WordPress’te görüntülenen arşiv aylarının sayısını nasıl sınırlayacağınızı öğrenmenize yardımcı olmuştur. Ayrıca WordPress işlevler dosyası için bu en kullanışlı hileler listemizi ve WordPress’te arşiv sayfasının nasıl kaldırılacağına ilişkin kılavuzumuzu da görmek isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

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

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

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

Reader Interactions

10 yorumBir Cevap Bırakın

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Jiří Vaněk says

    I have never used an archive on my site. Then I read one of your articles, where I read that it should be on the website. But that was a problem because it was too long. This snippet solved the whole problem brilliantly. Thanks

  3. Jenny says

    I used this code and it worked perfectly.
    But the problem is that whenever I select a month, it takes me to the homepage.

    • WPBeginner Support says

      It would depend on the method you are using. If you are using a plugin then you would want to reach out using the plugin’s support forum

      Yönetici

  4. Gaz says

    Hi,

    I would like to ask how can I show the amount of posts next to the month in the archive list in the footer?

    Example:

    May 2018 (5)

    I put the above code on the site however I would like to show how many posts have been published each month as well.

    Thanks

    Gaz

  5. Gaelyn says

    Seems rather stupid to have to add plugins to stop something I didn’t ask for in the first place. How about just on/off. No reason to load all the archives.

  6. Stegemüller says

    Hi there,

    I simply love your site! I have been using WP for 10 years, but finally I am beginning to learn how to go backend and manipulate. Great fun and very useful.

    To day I followed your advise about limiting the number of archives, and I used “Method 3. Manually Limit Number of Archive Months in WordPress” – It works great.

    I just have one question: Is it possible to make the first letter a capital letter? I.e.: January not january, February not february and so on.

    • WPBeginner Support says

      Hi Stegemüller,

      By default, it should display month names starting with capital letter. If you are using WordPress in another language, then it is possible that localization files has month names in small letters. If you can confirm and report it, then translators would be able to fix that.

      As a temporary fix you can use CSS. Wrap your shortcode around a div

      <div class="capsfix">[wpb_custom_archives]</div>

      Then add this custom CSS:

      .capsfix li {
      text-transform:capitalize;
      }

      Yönetici

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.