>백엔드 개발 >PHP 튜토리얼 >WordPress에 고정된 기사를 결정, 추가 및 삭제하기 위한 관련 PHP 기능 요약

WordPress에 고정된 기사를 결정, 추가 및 삭제하기 위한 관련 PHP 기능 요약

WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB
WBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWBOYWB원래의
2016-07-29 09:10:201026검색

고정 기사 확인
is_sticky() 함수는 기사가 고정 기사인지 확인하는 데 사용됩니다.

Usage

is_sticky( $post_id );

Parameters

$post_id

(정수) (선택) 심사할 게시물 ID, 기본값은 루프의 현재 기사입니다.

기본값: 0(루프의 현재 기사)

반환 값

(부울) 기사가 고정된 기사인지 여부.

if( is_sticky() ) echo //'当前文章是置顶文章';
if( is_sticky( 68 ) ) echo //'ID 为 68 的文章是置顶文章';

기타

이 기능은 wp-includes/post.php에 있습니다.

추가 및 고정된 기사 제거 기능
WordPress는 기본적으로 기사 고정 기능을 지원합니다. 중요하거나 흥미로운 기사를 사용자가 먼저 볼 수 있도록 백그라운드에서 상단에 고정할 수 있습니다.

개발 중에 코드를 통해 고정된 기사를 추가하고 제거해야 할 수도 있습니다. WordPress 고정 기사의 원칙은 고정 기사의 ID를 옵션 테이블에 저장하는 것이며, Sticky_posts 필드를 수정하여 고정 기사를 제어할 수 있습니다.

그러나 WordPress에서는 고정 게시물을 더 쉽게 추가하고 제거할 수 있는 두 가지 기능을 제공합니다. 해당 기능을 직접 호출하여 Sticky_posts 필드를 수정할 수 있습니다.

stick_post()

stick_post() 함수는 기사를 상단에 고정하는 데 사용됩니다. 예:

stick_post( 68 );//置顶 ID 为 68 的文章
stick_post( get_the_ID() );//置顶循环中的当前文章

unstick_post()

unstick_post()는 고정된 기사를 고정 해제하는 데 사용되는 Stick_post() 함수와 반대입니다.

unstick_post( 425 );//取消置顶 ID 为 425 的文章
unstick_post( get_the_ID() );//取消置顶循环中的当前文章

이상에서는 관련 내용을 포함하여 워드프레스에 고정된 글을 확인, 추가, 삭제하는 관련 PHP 기능을 요약하여 소개하였습니다. PHP 튜토리얼에 관심이 있는 친구들에게 도움이 되길 바랍니다.

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.