這可能很容易,但我已經搜索和搜索,找不到任何東西。什麼是默認的博客頁面?WordPress的顯示全部帖子
我試圖找到顯示所有我的博客帖子摘錄的頁面,無論類別或標籤如何。我知道我可以通過www.xyz.com/category/widgets獲取該類別中所有帖子的列表。我想要做的只是列出我的所有博客文章,沒有任何過濾器。
有沒有在WordPress的默認頁面來實現這一目標?謝謝。
這可能很容易,但我已經搜索和搜索,找不到任何東西。什麼是默認的博客頁面?WordPress的顯示全部帖子
我試圖找到顯示所有我的博客帖子摘錄的頁面,無論類別或標籤如何。我知道我可以通過www.xyz.com/category/widgets獲取該類別中所有帖子的列表。我想要做的只是列出我的所有博客文章,沒有任何過濾器。
有沒有在WordPress的默認頁面來實現這一目標?謝謝。
這一切都取決於你的主題,你需要一個blog.php,page-blog.php,archive.php(你明白了)。
這將是一個基本的WP_Query()
沒有類別或任何東西的定義的PHP頁面。
,您仍然可以在任何定義是:
所有帖子希望這可以幫助,很抱歉,這不是一個「做‘這裏’」爲你解答:/
要建立在這個答案上,如果在任何自定義設置中都找不到任何東西,那麼Wordpress的[模板層次結構]上的Codex(http://codex.wordpress.org/Template_Hierarchy)將對幫助精確定位確切地應該創建或編輯哪個文件。 – maiorano84
感謝您的補充:) – Xhynk
如果你想要所有的類別/標籤/ fron_page,就會有非常快速的溶解 - 進入/wp-admin/options-reading.php,並將帖子數量設置爲-1 - 通常情況下不可能得到輸入最小= 1,但你可以很容易地用例如瀏覽器開發者控
如果您只需要一頁所有文章,您可以簡單地創建模板或短代碼,其中http://codex.wordpress.org/Template_Tags/get_posts和numberposts設置爲-1並顯示您需要的內容,例如,
<?php
$args = array('numberposts' => -1);
$posts= get_posts($args);
if ($posts) {
foreach ($posts as $post) {
setup_postdata($post);
the_title();
the_excerpt();
}
}
?>
只爲我'posts_per_page'正在工作。 – kaushik
THX這個 - 我還發現了另一種方式......
在你的主題的文件 - 尋找博客-page.php文件
如果它不存在 - 複製blog.php的作爲blog-page.php
在blog-page.php中 - 將描述更改爲Blog(頁)。這會導致模板被列爲博客(頁面),您可以在其中使用您的wordpress頁面使用的模板。
自定義類別和最近的帖子小部件側邊欄....
對於其他人誰可能是谷歌搜索這...如果更換您的網站的頭版用靜態頁面,但還是希望您的文章列表下一個單獨的鏈接出現,您需要:
現在,當您點擊菜單中的鏈接到這個網頁,它應該列出你所有的近帖子(不要搞亂所需的代碼)。
(聲明:我張貼了這個相同的答案a similar question here。)
類似的問題在這裏提出:http://stackoverflow.com/questions/4794622/wordpress-list-all-posts-with-適當的分頁 –