這可能是一個簡單的,但我似乎無法在任何地方找到答案。獲取自定義帖子類型的最後發帖日期 - WordPress的
我有2個自定義帖子類型。我在主頁上顯示它們。
在每個部分中,我希望每個部分的標題附近都有「Last Updated [DATE]」文本。
我找到了<?php get_lastpostdate($timezone) ?>
,但是有沒有一種方法可以指定您想要查詢的帖子類型?
[更新]
下面是最終代碼中,我使用了基於以下Howdy_McGee的答案。例如,我希望日期閱讀爲「5月16日」。 「謝謝,這就是我開始走下坡路了。我想我希望不要做另一個WP_Query,但它的工作原理。這是我用最後的代碼:
<p class="right last-update"><?php
$latest = new WP_Query(array('post_type' => 'car', 'post_status' => 'publish', 'posts_per_page' => 1, 'orderby' => 'modified', 'order' => 'ASC'));
if($latest->have_posts()){
$modified_date = $latest->posts[0]->post_modified;
}
//Get the last post update and display the date as "10th March"
$lastpost = strtotime($modified_date);
$lastmonth = date('F', $lastpost);
$lastday = date('jS', $lastpost);
echo 'Last Updated '.$lastday.' '.$lastmonth;
?>
</p>
感謝您的回覆。我很清楚,我只想顯示一個日期,這個日期會在某個類型的任何帖子發生變化時發生變化,而不是每個帖子的修改日期。我想在循環之外使用它。基本上我不清楚我將如何獲得特定帖子類型的修改日期,例如我的自定義帖子類型稱爲「汽車」。你有什麼提示嗎? – Steviehype
所以你在做什麼,如果添加或修改了後期類型'car'中的任何帖子,你想顯示添加/修改的帖子的日期? –
這是正確的。 – Steviehype