我正在做一個事件邊欄部分,將只顯示接下來的3個事件。我有自定義帖子類型和自定義字段都可以工作,但我似乎想出如何按事件的開始日期排序,這是一個自定義字段值。有沒有一個PHP函數可以比較日期並將其組織成一定的順序。我認爲它也將不得不保留帶有新安排日期的後ID,以便當我讀取這些值時,我可以在該日期顯示適當的帖子。如何通過自定義字段日期訂購wordpress帖子?
有沒有人有一定的方向來引導我?
我覺得這是我需要做的:
- 通讀職位和搶日期
- 排序,通過排序閱讀
- 與這些日期相關的-ID後的日期日期和重新顯示帖子後的第3個職位
我迷失在如何編碼,雖然...這是我迄今爲止。這段代碼只是在wordpress中顯示他們的發佈日期。
<?php query_posts('post_type=events');
if (have_posts()) : while (have_posts()) : the_post(); ?>
<?php $dateStart = get_post_meta($post->ID, 'date-start', true);?>
<div class="date"><?php echo $dateStart; ?></div>
<?php endwhile; endif; wp_reset_query(); ?>
我想我會把$ dateStart變成一個數組並存儲日期的方式?我想,我應該也可以用這些日期來獲取後期ID。 –