2014-07-25 62 views
1

我正在創建自己的主題,但只有PHP的基本知識。我一直在尋找一種方法來做到這一點,但似乎無法看到它。添加第二個Wordpress循環,顯示single.php中的最新帖子

這是我的開發服務器的URL:http://dev.mindthegaspar.com/nuevanacion/

我想在每一個頁面中的二次迴路上顯示了所有latests職位側邊欄。在主要的Index.php文件中很簡單。

我不確定在哪裏開始使用Single.php文件。我理解他關於WordPress循環的概念,以及爲什麼它不能在Post類別頁面中工作,但是有沒有辦法解決這個問題?

感謝

+0

你看着使用側邊欄小工具?我不知道你問的是什麼,但WordPress有很多插件。可能有人在那裏已經爲你構建了這個小部件。 –

+0

我已經搜索了類似的東西,但沒有。有一些用於顯示來自特定類別的帖子。我也想到有人做了一個像我想要的但沒有什麼真正的循環... – mindtheGaspar

回答

1

添加到您的側邊欄:

$today = getdate(); 
$sidebarquery = new WP_Query('year=' . $today["year"] . '&monthnum=' . $today["mon"] . '&day=' . $today["mday"]); 

while($sidebarquery->have_posts()) { 
    $sidebarquery->the_post(); 
    echo '<li>' . the_permalink(); . '</li>'; 
} 
+0

謝謝!就我所知,有三個問題:** 1。第一行**兩行爲從$ today(variable)和更早版本開始的帖子創建一個新的查詢,然後循環遍歷由$ sidebarquery中的WP_Query收集的帖子? ** 2。我可以**像循環一樣在循環內添加元素? ** 3。邊欄**代碼首先在我的標記中,所以這是第一個運行的循環,是否必須在主循環之前運行WP_Query重置?謝謝!! – mindtheGaspar

+0

沒有問題。這隻會檢索今天的帖子。您也可以爲一系列日期添加更多參數。如果你看看http://codex.wordpress.org/Class_Reference/WP_Query,你會發現所有可能的參數。您可以使用不同的變量名稱創建不同的循環,但如果不需要,可以在事後進行重新設置。我不知道你的元素是什麼意思?所有的循環函數在循環中都是一樣的! – David

+0

謝謝!我會研究它,我相信我可以自己找出它:) – mindtheGaspar

相關問題