İlgi çekici ve anlayışlı içerik üretmenin yanı sıra, WordPress blog yazarları sürekli olarak okuyucularını elde tutmak için çalışmak zorundadır. Bunu yapmanın bir yolu, tüm gönderilerinizi içeren, en yenileri en üstte olacak şekilde veya gönderileriniz belirli bir sırada düzenlenmiş sayfalar oluşturmaktır. Bunu yaparak, okuyucularınızın keyif aldıkları bir makaleyi bitirdikten sonra ilgili ek içerik bulmalarını sağlarsınız. Avantajları oldukça açık – gönderileriniz daha fazla görüntülenecek, bu da size daha fazla erişim ve reklamlardan ve bağlı kuruluş bağlantılarından daha büyük bir gelir elde etme olanağı sağlayacak.
Gönderilerinizi bir ızgara düzeninde görüntülemek, kullanıcı deneyimi açısından iyi bir çağrı olabilir, çünkü ızgara düzenleri sayfalarınızın düzenli, derli toplu ve düzenli görünmesini sağlar. Gönderi sayfalarınız için düşünebileceğiniz bir diğer şey de, çok fazla içeriğe sahip bloglar için ideal olan “Daha fazla gönderi yükle” düğmesidir. Hepsini tek bir sayfada görüntülemek dağınıklık olurdu, bu nedenle ziyaretçilerin başka bir gönderi grubunu görmek için tıklayabilecekleri düğme harika bir UX düzeltmesidir.
Bununla birlikte tüm web sitelerinin ve tüm blogların tüm gönderilerin tek bir sayfada görüntülenmesinden yararlanamayacağını anlamak önemlidir. Uzun bir geçmişe ve yüzlerce hatta binlerce gönderiye sahip büyük bloglar için bu muhtemelen iyi bir fikir olamaz. Bu gibi durumlarda, örneğin bir kenar çubuğu kısa koduyla blog arşivine erişim sağlamak çok daha iyidir.
Her durumda, bugün size tüm WordPress yayınlarınızı tek bir sayfada nasıl görüntüleyeceğinizi göstermek için buradayız, o yüzden başlayalım.
Tüm gönderiler tek sayfada gösteriliyor
WordPress’te sayfadaki gönderileri görüntülemek için kullanabileceğiniz çeşitli yöntemler vardır. En yararlı bulduğumuz yollardan bazılarını göstereceğiz. İhtiyaçlarınıza en uygun olanı bulana kadar tüm önerilerimizi denemelisiniz. Bu yüzden belirli bir yönteme geçmek isterseniz, bu makalede bir WordPress blog sayfası oluşturmanın aşağıdaki yollarını ele alacağız:
-
WordPress varsayılan Yazılar sayfasını kullanma
-
Temaya özel blog sayfası şablonlarını kullanma
-
eklentileri kullanma
-
Özel blog şablonunuzu oluşturma
Varsayılan seçenekleri kullanarak bir WordPress blog sayfası nasıl oluşturulur?
Varsayılan WordPress işlevlerinden biri, en son gönderilerinizi ana sayfanızda göstermektir. Fakat kullanıcılar genellikle ana sayfalarıyla gönderileri içeren sayfa arasında ayrım yapmak isterler. Bu durum Ayarlar bölümünde bulunan varsayılan WordPress seçeneklerinden biri olduğu için kolayca ayarlanabilir.
Bu yöntemin ön koşulu, tüm gönderilerinizi göstermeye hizmet edecek boş bir sayfaya (önceki içerik olmadan) sahip olmaktır. Böyle bir sayfanız yoksa, Sayfalar > Yeni Ekle’ye giderek oluşturun. Sayfaya uygun bir ad ekleyin (örn. Blog) ve Yayınla düğmesine basın.
Sayfayı oluşturduğunuzda, Ayarlar > Okuma’ya gidin. Ana sayfanız altında, Statik bir sayfa seçeneğini belirleyin. Bu durum ana sayfanız olarak bir sayfayı ve Gönderiler sayfanız olarak başka bir sayfayı seçmenizi sağlayacaktır. İkinci seçenek bizi ilgilendiriyor. Daha önce oluşturduğunuz boş sayfayı kullanacak ve açılır menüden bulup seçerek onu Yazılar sayfanız olarak ayarlayacaksınız. Daha sonra aşağıdaki Değişiklikleri Kaydet düğmesine basın.
Bu durum o sayfadaki tüm WordPress gönderilerini gösterecek ve kullandığınız temaya göre stilize edilecektir. Dikkat etmeniz gereken ek bir ayar, yukarıdaki ekran görüntüsünde görülebilen Blog sayfaları en fazla göster seçeneğidir. Varsayılan değeri 10 olarak ayarlanmıştır, yani tek bir sayfada 10 adede kadar gönderi gösterecektir. Bu yüzden web sitenizde 10’dan fazla gönderi varsa, yeni oluşturduğunuz WordPress blog sayfanızın alt kısmına yakın bir sayfalandırma özelliği olacak ve okuyucuların blogunuzda kaç sayfa içerik olduğunu görmelerini sağlayacaktır.
Fakat sayfalandırma özelliğine sahip olmak istemiyorsanız ve bunun yerine WordPress blog sayfanızdaki tüm gönderileri göstermek istiyorsanız, bunu yapabilirsiniz. Web sitesindeki mevcut gönderi sayınızdan daha büyük bir sayı girmeniz yeterlidir. Fakat bunun iki ciddi dezavantajı olduğunu dikkate alın. Çok sayıda gönderi, blog sayfanızın yüklenme süresini artıracağı gibi, sayfayı çok uzun ve kaydırılması zor hale getirecektir.
Sayfa başına gösterilecek gönderi sayısını ayarladıktan sonra işiniz bitti. Geriye kalan tek şey Gönderiler sayfanızı kontrol etmektir. Kullanmakta olduğunuz temaya bağlı olarak aşağıda verilen ekran görüntüsü gibi görünebilir.
Fakat Gönderiler sayfanızın tasarımını çekici bulmadığınızı fark ederseniz, seçtiğiniz sayfanın seçimini Gönderiler sayfanız olarak kaldırmanızı ve aşağıdaki diğer önerilerimizden bazılarını denemenizi öneririz.
Temaya özel blog sayfası şablonlarını kullanarak bir WordPress blog sayfası nasıl oluşturulur?
WordPress Yazıları sayfası işlevini kullanmak istemiyorsanız veya tasarımını beğenmiyorsanız, kullandığınız temanın ihtiyaçlarınıza uygun bir sayfa şablonuna sahip olup olmadığına bakmalısınız. Temalar genellikle blogla ilgili sayfa şablonlarını içerir, bu nedenle şu anda kullanmakta olduğunuz temada da durumun böyle olup olmadığını araştırmalısınız.
Bunu kontrol etmek kolaydır. Bir sayfayı düzenlemek için tıklamanız ve ardından ekranın sağ tarafındaki Sayfa Nitelikleri bölümünü bulmanız yeterlidir. Şablon: seçeneğinin yanındaki açılır listeye tıkladığınızda, temanızda bulunan sayfa şablonlarının listesini göreceksiniz. Blog kelimesini içeren şablonları arayın. Birden fazla şablon olduğunu fark ederseniz, size en çekici gelen şablonu bulmak için hepsini incelediğinizden emin olun. Bunu, bir şablon seçip sayfayı güncellemek için Güncelle düğmesine basarak yapabilirsiniz.
Daha sonra tüm WordPress yayınlarınızı içerecek sayfayı kontrol edin. Kullandığınız temaya bağlı olarak aşağıdaki ekran görüntüsüne benzeyebilir.
Beğendiğinizi bulana kadar aynı işlemi temanızın blogla ilgili tüm mevcut sayfa şablonları için tekrarlayın. Bununla birlikte temanız ilgili sayfa şablonlarına sahip değilse veya kontrol ettiğiniz sayfa şablonlarının görünümünden memnun değilseniz, diğer önerilerimizden birini deneyin.
Bir eklenti kullanarak tüm blog yazılarınızı görüntüleme
WordPress’in en büyük avantajlarından biri, neredeyse her amaç için geliştirdiği çok sayıda eklentidir. Bu yüzden bir sorunu çözmek veya bir özellik eklemek için genellikle belirli eklentileri araştırmanız ve test etmeniz gerekecektir.
Öncelikle, sitenizde zaten aktif olan eklentilerin, tüm WordPress gönderilerinizi tek bir sayfada göstermeye yardımcı olabilecek bir seçenek veya kısa kod içerip içermediğine bakın. Bu süreç, kullandığınız eklentilere bağlı olarak büyük ölçüde farklılık gösterir, bu nedenle size konuyla ilgili herhangi bir evrensel talimat veremiyoruz. Uygun bir seçenek veya kısa kod bulamadıysanız, mevcut WordPress eklentilerini keşfedin.
Gönderilerinizi bir eklenti kullanarak Elementor’da görüntüleme
Bir Elementor kullanıcısıysanız, çeşitli amaçlar için en geniş widget koleksiyonu olan WordPress Addons for Elementor’a göz atmak isteyebilirsiniz. Bunlardan biri, blog gönderilerinizi listeler halinde düzenlemek ve sayfanızda görüntülemek için kullanışlı küçük bir araç olan Blog Listesi widget’ıdır.
Eklentiyi yükleyip etkinleştirdikten sonra, menüden Blog Listesi öğesini seçmeniz, uygun gördüğünüz yere eklemeniz ve beğeninize göre özelleştirmeniz yeterlidir.
Bu eklentiyle yalnızca Blog Listesini değil, onunla birlikte gelen diğer 150’den fazla widget’tan herhangi birini kullanabileceğinizi unutmayın. Kapsamlı tipografi ve blog oluşturma seçeneklerinin yanı sıra vitrin eklentileri, SEO ve iş öğeleri ve çok daha fazlasıyla birlikte gelir.
Gönderilerinizi bir eklenti kullanarak Gutenberg’de görüntüleme
Gutenberg’i tercih edenler için de aynı şekilde kullanışlı ve şık bir çözümümüz var. Gutenberg için WordPress Blokları, 80’den fazla özel Gutenberg bloğundan oluşan bir koleksiyondur ve bu makalenin konusu için ihtiyacınız olacak Blog Listesidir. Eklentiyi yükledikten sonra (ücretsiz ve premium sürümde gelir ve ücretsiz olanlar arasında Blog Listesi bloğu vardır), varsayılan Gutenberg bloklarınızı tamamlamak için çeşitli bloklar alırsınız. Blog Listesini sayfanıza ekleyin ve sezgisel ve yeni başlayanlar için uygun blok seçeneklerini kullanarak stillendirmeye devam edin.
Blok, resimleri, yayın tarihlerini, kategorileri, yazar bilgilerini ve çok daha fazlasını ayarlamanıza olanak tanır. Renkleri, yazı tiplerini değiştirebilir, düğme ve etiket ekleyip kaldırabilir ve çok daha fazlasını yapabilirsiniz.
Gönderilerinizi WP Show Posts kullanarak görüntüleme
Yukarıdaki seçeneklerden hiçbiri size uymuyorsa (ki bundan şüpheliyiz), WP Show Posts’a bir şans verebilirsiniz. Bu eklenti, blog gönderilerinizi görüntülemek istediğiniz herhangi bir yere gönderebileceğiniz bir kısa kod oluşturarak çalışır. Başlığı ayarlayabilir, gösterilecek bir sınıflandırma seçebilir, sayfalandırmayı ayarlayabilir ve sayfa başına gönderi sayısını değiştirebilirsiniz.
Size uygun olacak seçenekleri ayarlamak için kalan seçenek sekmelerini inceleyebilirsiniz. Diğerlerinin yanı sıra, bu sekmeler, sütun sayısı ve sütunlar arasındaki boşluk, gönderinin öne çıkan görseli içerip içermemesi ve bu görselin hizalanması ve konumu ile ilgili seçenekleri içerir. Alıntının uzunluğu, Daha fazla oku düğmesini yeniden adlandırma olasılığı, ilgili meta verileri (yazar, tarih, kategori) ekleme seçeneği ve ayrıca bazı gönderileri (kimlik veya yazara göre) hariç tutma ve sıralamayı ayarlama ile ilgili seçenekler vardır. tüzük.
Bu seçenekleri dikkatlice inceleyin ve ayarlayın. İşiniz bittiğinde, ekranın sağ bölümündeki Yayınla düğmesine basın. Daha sonra sağdaki Kullanım bölümünden kısa kodu kopyalayın.
Bu kısa kodu sayfanızın içine yapıştırmanız gerekiyor. Hangi sayfa oluşturucuyu kullandığınıza bağlı olarak bu işlem değişebilir. Gutenberg’de Kısa Kod bloğunu kullanacaksınız. Elementor’da Text Editor öğesine ihtiyacınız olacak ve WPBakery’de Text Block öğesini kullanmanız gerekecek.
Tercih ettiğiniz sayfa oluşturucuyu kullanarak kısa kodu ekledikten sonra sayfayı kontrol edin. Seçtiğiniz tasarıma ve eklentide ayarlanan seçeneklere bağlı olarak sayfanız ekran görüntümüze benzer görünebilir.
Özel blog şablonunuzu nasıl oluşturabilirsiniz?
Önceki önerilerimizi zaten denediyseniz ancak ortaya çıkan sayfayı beğenmediyseniz, sizin için en iyi yol, WordPress blog sayfanızı oluşturmak için kod kullanmaktır. Fakat FTP kullanımının yanı sıra önemli kodlama bilgisi gerektirdiğinden, bunu daha yeni WordPress kullanıcılarına önermiyoruz. Fakat bu yöntemi denemeye karar verirseniz, özel bir şablon oluşturmaya çalışmadan önce web sitenizi yedeklemenizi önemle tavsiye ederiz. Herhangi bir kodlama hatasının sitenizi bozabileceğini unutmayın.
Özel bir sayfa şablonu oluşturmanın ilk adımı, uygun konumda yeni bir dosya oluşturmak ve onu uygun şekilde adlandırmaktır. Bunu yapmak için, FTP kimlik bilgilerinizi kullanarak sunucunuza bağlanın ve kök WordPress dizininize gidin. Daha sonra kullanmakta olduğunuz temanın dizinine, yani /wp-content/themes/theme-name/ dizinine gidin. Orada bulunan alt klasörlerin hiçbir dosyasına tıklamadığınızdan emin olarak o dizini sağ tıklayın. Daha sonra beliren menüden Yeni dosya oluştur seçeneğine tıklayın.
Dosya adı, sonunda .php uzantısı olacak şekilde küçük harfle yazılmalıdır. Birden fazla kelime olması durumunda, boşluk yerine kelimeler arasında kısa çizgi (-) kullanın. Anlamı, dosyayı şu biçimde adlandırın: dosyanızın-adınız.php, ardından Tamam düğmesine basmalısınız.
Bu durum sayfa şablonunuz için uygun kodu eklemeniz gereken boş bir .php dosyası oluşturur.
Tüm gönderileri gösteren bir sayfa şablonu oluşturmak için yalnızca WordPress Loop’u uygulamanız gerekir. Bir sayfa şablonunu sıfırdan kodlamak oldukça zor olabileceğinden, temanızın page.php dosyasındaki kodu her zaman temel olarak kullanabilir ve ardından ihtiyaçlarınıza göre ayarlayabilirsiniz. Hatta bu yazı için oluşturduğumuz sayfa şablonunu da kullanabilirsiniz.
<?php /* Template Name: Blog posts template */ $blog_posts = new WP_Query( array( 'post_type' => 'post', 'post_status’' => 'publish', 'posts_per_page' => -1 ) ); get_header(); ?> <div class = "page-container"> <div class = "main-content"> <?php if ( $blog_posts->have_posts() ) : ?> <div class = "blog-posts"> <?php while ( $blog_posts->have_posts() ) : $blog_posts->the_post(); ?> <article id = "post-<?php the_ID(); ?>"> <a href = "https://hikmetdokumaci.com/blog/display-posts-on-page-in-wordpress/<?php the_permalink(); ?>"> <?php if ( has_post_thumbnail() ) { the_post_thumbnail( get_the_ID(), 'full' ); } ?> <h2 class = "post-title"><?php the_title(); ?></h2> </a> <div class = "post-category"> <?php the_category(', '); ?> </div> <div class = "post-excerpt"> <?php...