Tüm WordPress Gönderilerinizi Tek Bir Sayfada Görüntüleme

750 425 KreatifAjans

Tüm WordPress yayınlarınızı tek bir sayfada görüntülemek ister misiniz? Son zamanlarda okuyucularımızdan biri bir arşiv sayfası oluşturmak ve tüm WordPress gönderilerini tek bir sayfada göstermek istedi. Bu yazıda, tüm WordPress yayınlarınızı sayfalandırmadan tek bir sayfada nasıl görüntüleyeceğinizi göstereceğiz.

Show all WordPress posts on one page

Tüm Gönderiler Neden ve Ne Zaman Tek Sayfada Görüntülenmeli?

WordPress, her kategori, etiket, yazar ve tarih için yerleşik arşiv sayfaları ile birlikte gelir.

Ancak birçok site sahibi, siteleri için özel arşivler sayfası oluşturmayı tercih eder. Arşivler sayfası genellikle popüler gönderilerini vurgular, tarihe dayalı kompakt bir arşivi görüntüler, kategorileri listeler veya etiket bulutlarını görüntüler. Örnek olarak Kreatif Ajans’ın arşiv sayfasına bir göz atın.

Bazı bloglar, tüm WordPress yazı başlıklarının bir listesini tek bir sayfada görüntülemeyi tercih eder.

Video öğretici

Kreatif Ajans’a abone olun

Eğitim videolarından hoşlanmıyorsanız veya kendi hızınızda hareket etmek istiyorsanız, aşağıdaki talimatları okumaya devam edin.

Tüm WordPress Gönderilerini Bir Sayfada Gösterme

Tüm WordPress gönderilerinizi tek bir sayfada görüntülemenin birçok farklı yolu vardır. Kısa kodlu bir sayfada gönderileri görüntüleyebilir, bir eklenti kullanarak bir sayfadaki gönderileri görüntüleyebilir ve son olarak, özel bir şablon ve döngü kullanarak bir sayfadaki tüm gönderileri görüntüleyebilirsiniz.

En yeni başlayanlar için uygun olanla başlayarak üç yöntemi de ele alacağız.

Yöntem 1: Görüntü Yazıları Kısa Kod Eklentisini Kullanma

Yapmanız gereken ilk şey, Mesajları Göster Kısa Kod eklentisini yüklemek ve etkinleştirmektir. Daha fazla ayrıntı için, bir WordPress eklentisinin nasıl kurulacağına dair adım adım kılavuzumuza bakın.

Bu eklenti kutunun dışında çalışır ve yapılandırmanız gereken ayarlar yoktur.

Devam edin ve yeni bir sayfa oluşturun ve bunu Arşivler veya başka bir başlık olarak adlandırın. Bundan sonra, aşağıdaki kısa kodu sayfanıza yapıştırmanız gerekir.

[display-posts posts_per_page="1000" order="DESC"]

Bu kısa kod, tüm yazı başlıklarınızın bir listesini kronolojik bir sırayla gösterecektir. Sayfa başına maksimum 1000 gönderi gösterecek şekilde ayarlanmıştır.

Binden fazla gönderiniz varsa, bunu değiştirebilirsiniz. Ayrıca, gönderi sırasını ASC olarak değiştirebilirsiniz; bu, gönderileri ters kronolojik sırayla gösterir (önce eski gönderiler).

List all posts in WordPress

Alıntıları, küçük resimleri ve diğer ilgili bilgileri göstermek için görüntü gönderilerinin kısa kodunu kullanabilirsiniz, ancak bunu yapmanızı önermiyoruz. Tüm gönderilerinizi tek bir sayfada listelediğinizde bu sayfa uzun olacaktır ve basit ve hızlı olduğundan emin olmak istersiniz. Bu stilin arşiv sayfası için sadece yazı başlıklarını görüntülemek yeterlidir.

Gönderileri sayfada kategori veya diğer parametrelere göre görüntülemek istiyorsanız, bunu dokümantasyon sayfasındaki ayrıntılı kullanım talimatlarını izleyerek yapabilirsiniz.

Yöntem 2: Basit Yıllık Arşiv Eklentisini Kullanma

Tüm WordPress yayınlarınızı tek bir sayfada göstermek, kaydırmayı çok uzun sürebilir. Her yılın bir listesini göstererek bunu düzeltebilirsiniz. Kullanıcılar daha sonra bir yılı tıklayıp genişletebilir ve o yıl yayınlanan yayınları görebilir.

Yapmanız gereken ilk şey, Simple Yearly Archive eklentisini yüklemek ve etkinleştirmek.

Etkinleştirdikten sonra, eklenti ayarlarını yapılandırmak için Ayarlar »Basit Yıllık Arşiv sayfasına gitmeniz gerekir.

Simple yearly archive settings

Eklenti, gönderi listesini çeşitli şekillerde görüntülemenizi sağlar. Hepsini yıllık arşiv bağlantılarının altında gösterebilir veya daraltılabilir yıllar altında gösterebilirsiniz.

Bunları daraltılabilir yıllar altında görüntülemek istiyorsanız, “Önce / Sonra (Yıl başlığı)” seçeneğinin yanına <div> ve </div> eklemeniz gerekir.

Eklenti seçeneklerinin geri kalanı oldukça açıklayıcıdır. Bunları ihtiyaçlarınıza göre ayarlayabilirsiniz.

Ayarlarınızı kaydetmek için değişiklikleri kaydet düğmesine tıklamayı unutmayın.

Artık tüm gönderilerinizi bir sayfada görüntülemek için, seçtiğiniz sayfaya [SimpleYearlyArchive] eklemeniz [SimpleYearlyArchive].

Collapsible yearly archives showing all posts in WordPress

Eklenti, kısa kodla kullanılabilecek bir dizi parametre sağlar. Eklentinin dokümantasyon sayfasındaki parametrelere bakabilirsiniz.

Yöntem 3: Tüm WordPress Gönderilerini Şablon Koduyla Tek Sayfada Görüntüle

Tüm gönderileri tek bir sayfada görüntülemek için bir eklenti kullanmak en kolay yol olsa da, bazılarınız sayfa şablonları koduyla bunu nasıl yapacağınızı öğrenmek isteyebilir.

Öncelikle özel bir sayfa şablonu oluşturmanız ve stili page.php dosyanızdan kopyalamanız gerekir.

Bundan sonra, tüm gönderileri tek bir sayfada görüntülemek için aşağıdaki döngüyü kullanacaksınız.

<?php // the query $wpb_all_query = new WP_Query(array('post_type'=>'post', 'post_status'=>'publish', 'posts_per_page'=>-1)); ?> <?php if ( $wpb_all_query->have_posts() ) : ?> <ul> <!-- the loop --> <?php while ( $wpb_all_query->have_posts() ) : $wpb_all_query->the_post(); ?> <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li> <?php endwhile; ?> <!-- end of the loop --> </ul> <?php wp_reset_postdata(); ?> <?php else : ?> <p><?php _e( 'Sorry, no posts matched your criteria.' ); ?></p> <?php endif; ?>

Yukarıdaki kod talimatları bir anlam ifade etmiyorsa, 1. yöntemi kullanmanızı öneririz.

Bu makalenin tüm WordPress yayınlarınızı tek bir sayfada görüntülemenize yardımcı olacağını umuyoruz. Ayrıca, WordPress’teki eski yayınları tanıtmak için kanıtlanmış 8 yöntemle ilgili kılavuzumuzu görmek isteyebilirsiniz.