我是新來的Wordpress,並從頭開始創建Wordpress模板。我一直在磨我的齒輪一段時間,並找不到解決方案,以解決以下問題。在多個頁面顯示Wordpress帖子
在我的首頁,以及其他一些靜態內容中,我想在佈局的側邊欄中顯示我的博客文章的預覽。我寫了下面的功能在我functions.php文件:
function show_forum_posts($preview = false) {
if (have_posts()) : while (have_posts()) : the_post();
get_template_part($preview ? 'forum-preview-content' : 'forum-content', get_post_format());
endwhile; endif;
}
可正常工作,我可以通過在我的index.php
問題調用這個函數中看到的信息是,我想有另一個頁面,我想列出所有完整的博客文章。
從我一直在閱讀Wordpress頁面只允許靜態內容。
我在牆上敲了很長時間之後,創建了一個名爲「論壇」的所有帖子,然後創建了category-forum.php文件,其中我使用了上述功能併成功列出了所有的帖子(我也試過頁面,但沒有解決)。
問題是這個新頁面的鏈接是mywebsite.com/category/forum/,我希望它是mywebsite.com/forum/。
雖然我做了它的工作,但讓我想到這可能不是最好的解決方案,但它是我能想出的唯一一個。
關於如何完成我所尋找的任何想法?
在此先感謝!
我猜測輸出是一樣的。我的問題是我應該在哪裏使用它?我想創建一個頁面來顯示index.php或Category頁面以外的帖子。 –
創建頁面模板並將該模板分配到新頁面。更多信息在這裏https://developer.wordpress.org/themes/template-files-section/page-template-files/ –
感謝您的幫助。我在這裏找到了一個很好的例子https://digwp.com/2013/01/display-blog-posts-on-page-with-navigation/ –