今天,我仔細檢查了我寫的一篇文章,發現出現的相關文章是9年前在一個不存在的平台上發布的。 因此,我決定更深入地研究 噴氣背包 我網站上的相關帖子選項,看看是否可以限制日期範圍。
Jetpack在選擇相似的相關帖子方面做得非常出色,但是不幸的是,它不知道很多文章可能已經過時。 我經常刪除沒有意義的舊帖子,但是我沒有時間來回顧我十年來寫的所有5,000篇文章!
不幸的是,沒有設置 噴氣背包 為此,您只能設置是否希望有標題,標題是什麼以及佈局選項,是否顯示縮略圖,是否顯示日期或是否顯示任何內容。
與幾乎所有內容一樣 WordPress但是,有一個健壯的API,您可以在其中自定義子主題(或主題的)functions.php文件並修改其工作方式。 在這種情況下,我想將任何相關職位的範圍限制為2年……所以這是代碼:
function dk_related_posts_limit( $date_range ) {
$date_range = array(
'from' => strtotime( '-2 years' ),
'to' => time(),
);
return $date_range;
}
add_filter( 'jetpack_relatedposts_filter_date_range', 'dk_related_posts_limit' );
這會將過濾器添加到相關帖子插件使用的查詢中。 我已將更新上傳到我的網站,現在相關的帖子僅限於過去兩年中寫的任何內容!
還有其他方法 自定義您的相關帖子 另外,請查看有關該主題的Jetpack支持頁面。