將Jetpack的相關帖子限制在特定日期

限制日期

今天,我仔細檢查了我寫的一篇文章,發現出現的相關文章是9年前在一個不存在的平台上發布的。 因此,我決定更深入地研究 噴氣背包 我網站上的相關帖子選項,看看是否可以限制日期範圍。

Jetpack在選擇相似的相關帖子方面做得非常出色,但是不幸的是,它不知道很多文章可能已經過時。 我經常刪除沒有意義的舊帖子,但是我沒有時間來回顧我十年來寫的所有5,000篇文章!

不幸的是,沒有設置 噴氣背包 為此,您只能設置是否希望有標題,標題是什麼以及佈局選項,是否顯示縮略圖,是否顯示日期或是否顯示任何內容。

相關文章插件jetpack

與幾乎所有內容一樣 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支持頁面。

披露:我正在使用我的 WordPress噴氣背包 這篇文章中的會員鏈接。

你覺得呢?

本網站使用Akismet來減少垃圾郵件。 了解您的評論如何處理.