Jetpack의 관련 게시물을 특정 날짜로 제한

제한 날짜

오늘은 제가 쓴 기사를 재확인하고 있는데 관련 게시물이 더 이상 존재하지 않는 플랫폼에서 9 년 전의 게시물임을 알았습니다. 그래서 저는 제트 팩 내 사이트의 관련 게시물 옵션을 확인하고 날짜 범위를 제한 할 수 있는지 확인합니다.

Jetpack은 유사한 관련 게시물을 선택하는 환상적인 작업을 수행하지만 안타깝게도 많은 기사가 오래되었을 수 있다는 사실을 알지 못합니다. 나는 종종 말이 안되는 오래된 게시물을 삭제하지만 5,000 년 넘게 작성한 XNUMX 개의 기사를 모두 검토 할 시간이 없습니다!

불행히도 설정이 없습니다. 제트 팩 이를 위해 헤드 라인을 표시할지 여부, 제목이 무엇인지, 레이아웃 옵션, 미리보기 이미지 표시 여부, 날짜 표시 여부 또는 콘텐츠 표시 여부 만 설정할 수 있습니다.

관련 게시물 플러그인 제트 팩

거의 모든 것과 마찬가지로 워드프레스(WordPress)하지만 하위 테마 (또는 테마의) functions.php 파일을 사용자 정의하고 작동 방식을 수정할 수있는 강력한 API가 있습니다. 이 경우 관련 게시물의 범위를 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' );

이렇게하면 관련 게시물 플러그인이 사용하는 쿼리에 필터가 추가됩니다. 내 사이트에 업데이트를 올렸는데 이제 관련 게시물은 지난 2 년 동안 작성된 모든 게시물로 제한됩니다!

추가 방법이 있습니다. 관련 게시물 사용자 지정 또한 주제에 대한 Jetpack 지원 페이지를 확인하십시오.

공개 : 나는 내 워드프레스(WordPress)제트 팩 이 게시물의 제휴 링크.

당신은 어떻게 생각하십니까?

이 사이트는 Akismet을 사용하여 스팸을 줄입니다. 댓글 데이터 처리 방법 알아보기.