簡體   English   中英

帶有類別和帖子的Wordpress復雜循環

[英]Wordpress complex loop with categories and posts

初次提問,長期讀者。 我找不到任何答案,或者也許我搜索不正確。 希望你能幫助我。

我分為三類。 每個類別都有無限數量的帖子。 我只需要顯示標題和日期。

問題是我想一次從每個類別中循環發布一個帖子。 帖子必須按日期排序。

我正在嘗試實現的輸出的一個非常基本的示例:

  • 類別1:張貼一個標題和日期
  • 類別2:發布一個標題和日期
  • 類別3:發布一個標題和日期
  • 類別1:張貼兩個標題和日期
  • 類別2:張貼兩個標題和日期
  • 類別3:張貼兩個標題和日期
  • 類別1:張貼三個標題和日期
  • 第2類:發布三個標題和日期
  • 類別3:發布三個標題和日期

等等...

我希望這不會讓人感到困惑。 謝謝你的時間。

一種可能性是簡單地創建三組get_posts()。 其中一個設置為類別1,其他分別設置為2和3。 在這里,您可以使用一些foreach語句來建立循環,這些語句將標題和日期存儲在多維數組中,您可以循環訪問並稍后回顯。

如果那很難遵循:

假設我們已經選擇了三個get_post($ args),其中$ cat1,$ cat2和$ cat3是結果帖子。 $ c為此開始為0。

foreach ($cat1 as $post) : setup_postdata($post);
  $cat1Array[$c] = the_title( false, false, false ) . the_date( false, false, false, false );
  $c++;
endforeach

重復兩次,得到$ cat2Array和$ cat3Array:

for ($c=0; $c<=<iterations>; $c++) {
  echo $cat1Array[$c];
  echo $cat2Array[$c];
  echo $cat3Array[$c];
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM