>  기사  >  백엔드 개발  >  기사 정보 및 카테고리 link_php 기술을 얻기 위해 WordPress에서 함수 사용

기사 정보 및 카테고리 link_php 기술을 얻기 위해 WordPress에서 함수 사용

WBOY
WBOY원래의
2016-05-16 20:02:491000검색

get_post()(기사 가져오기)
get_post() 함수는 ID를 기반으로 기사의 정보를 쿼리할 수 있으며 루프에서 현재 기사를 반환할 수도 있습니다.

사용방법

get_post( $post, $output, $filter );

매개변수

$id

(정수 | 개체) (선택 사항) 기사 ID 또는 기사 개체, 비어 있으면 자동으로 현재 기사로 설정됩니다.

기본값: null(현재 기사)

$출력

(문자열) (선택 사항) 반환 결과 형식, 선택 사항:

  • OBJECT: 기사 객체를 반환합니다
  • ARRAY_A: 키 값이 포함된 배열을 반환합니다
  • ARRAY_N: 키 값 없이 배열을 반환합니다
  • 기본값: OBJECT

$필터

(문자열) (선택) 기사 정보 필터링 방법입니다. 자세한 내용은 sanitize_post_field() 함수를 참조하세요.

기본값: 행

반환값

(객체 | null | 배열) 기사 객체, 배열 또는 null을 반환합니다.

ID가 7인 기사를 가져와 제목을 인쇄하세요.

$post_7 = get_post( 7 ); 
$title = $post_7->post_title;

ID가 7인 기사(배열 형식)를 가져와서 제목을 인쇄하세요.

$post_7 = get_post( 7, ARRAY_A );
$title = $post_7['post_title'];

기타

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


카테고리 링크 받기
워드프레스 개발에서는 카테고리 링크를 얻어야 하는 경우가 많습니다.

카테고리 ID를 알고 있는 경우 get_category_link() 함수만 사용하면 바로 가져올 수 있습니다.

그러나 실제 상황에서는 분류 정보가 약간만 알고 있을 수도 있습니다. 아래에서는 다양한 분류 정보를 통해 분류 링크를 얻는 방법을 소개하겠습니다.

카테고리 ID를 기준으로 카테고리 링크 가져오기

ID를 기반으로 카테고리 링크를 얻는 방법은 비교적 간단합니다. get_category_link() 함수를 직접 사용하면 됩니다.

echo get_category_link( 23 );

카테고리 이름을 기준으로 카테고리 링크 가져오기

카테고리 이름을 기반으로 카테고리 링크를 가져오려면 먼저 get_category_by_slug() 함수를 사용하여 별칭을 기반으로 카테고리를 가져온 다음 카테고리 링크를 가져옵니다.

echo get_category_link( get_category_by_slug( 'tips' ) );

카테고리 이름을 기준으로 카테고리 링크 가져오기

카테고리명을 기준으로 카테고리 링크를 획득하는 원리는 카테고리명을 기준으로 카테고리 링크를 획득하는 원리와 유사합니다.

echo get_category_link( get_cat_ID( 'WordPress 教程' ) );

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