2012-10-11 28 views
7

Gerçekten çok kolay olabilir ama aradım ve aradım ve hiçbir şey bulamıyorum. Varsayılan blog sayfası nedir?Wordpress Tüm Mesajları Göster

Kategori veya etiketlerden bağımsız olarak tüm blog yayınlarımdan alıntılar gösterecek sayfayı bulmaya çalışıyorum. Bu kategorideki tüm yayınların bir listesini almak için www.xyz.com/category/widgets adresini kullanabileceğimi biliyorum. Benim yapmaya çalıştığım şey, tüm blog yazılarımı herhangi bir filtre olmadan listelemektir.

Bunu başarmak için wordpress'te varsayılan bir sayfa var mı? Teşekkür ederim.

+0

: http://stackoverflow.com/questions/4794622/wordpress-list-all-posts-with- düzgün sayfalandırma –

cevap

5

Bu, sizin temanıza bağlı olarak, bir blog.php, page-blog.php, archive.php (fikre sahip olmanız) gerekir.

Temel kategori WP_Query() olan bir php sayfası, kategori ya da herhangi bir şey tanımı olmadan.

Ya bu tanımlamak mümkün olurdu:

  1. Ayarlar>
  2. Tema Seçenekleri --- (bir şey gibi) Blog Kategoriler --- blog Page Okuma
  3. [Tüm seçin] Bu yardımcı olur umarım PHP dosyasının kendisini

tüm yayınlar için tanımlamak, üzgünüm orada değil bir "do '' buraya o" sizin için cevap:/

+1

Bu yanıtı oluşturmak için, herhangi bir özel ayarda hiçbir şey bulunamazsa, o zaman [Şablon Hiyerarşisi] (http://codex.wordpress.org/Template_Hierarchy) üzerinde WordPress 'Codex, kesinleştirme konusunda son derece yararlı olur Tam olarak hangi dosya oluşturulmalı veya düzenlenmelidir. – maiorano84

+0

Ek için teşekkürler :) – Xhynk

8

Tüm kategoriler/etiketler/fron_page için isterseniz, çok hızlı bir sol- lum var - /wp-admin/options-reading.php adresine gidin ve gönderi sayısını -1 olarak ayarlayın - normalde giriş mümkün değil min = 1, ancak örneğin tarayıcı geliştirici konsolu.

Tüm gönderileri içeren sadece bir sayfa istiyorsanız, sadece http://codex.wordpress.org/Template_Tags/get_posts ile numara veya kısa kod oluşturabilir ve sayı işaretlerini -1 olarak ayarlayabilir ve neye ihtiyacınız olduğunu gösterebilirsiniz, örn. Bunun için

<?php 
$args = array('numberposts' => -1); 
$posts= get_posts($args); 
if ($posts) { 
    foreach ($posts as $post) { 
     setup_postdata($post); 
     the_title(); 
     the_excerpt(); 
    } 
} 
?> 
+0

benim için sadece 'posts_per_page' çalışıyor. – kaushik

0

Thx - bu yoksa blog-page.php

aramaya - - yanı blog.php kopya Ben de başka bir yol ... Temanızın dosyalarında

bulundu blog-page.php

Blog-page.php içinde - açıklaması Blog (Sayfa) olarak değiştirin. Bu, şablonun wordpress sayfanızın kullandığı şablonu kullanabileceğiniz Blog (Sayfa) olarak listelenmesine neden olur.

kategori ve son mesaj widget'lerle kenar çubuğu .... bu Googling olabilecek Diğerleri için

8

özelleştir ...Bir statik sayfayla sitenizin ön sayfasının yerine, ama yine de ayrı bir bağlantı altında görünmesini mesajların listenizi istiyorsanız, yapmanız gerekir:

  1. boş bir sayfa oluşturun (ve herhangi bir URL belirtin Eğer menüde bu sayfayı bağlantısını tıkladığında/ Okuma>Ayarlar altında) Beğendiğiniz
  2. sülük, sizin "Yayınlar sayfasında" Şimdi

olarak bu yeni sayfayı seçmek, hepsi senin son listelemelisiniz gönderiler (kodla uğraşmak gerekmiyor).

(Yasal Uyarı:. Ben a similar question here bu aynı cevabı yayınlanmıştır) Benzer bir soru burada ortaya atıldığını

İlgili konular