WordPress의 get_posts () 함수는 사용자 정의 필터를 적용하고 매개 변수 세트를 기반으로 최종 결과를 정렬하여 데이터베이스에서 게시물을 검색하는 데 사용됩니다. 각각 개별 게시물을 나타내는 WP_POST 객체의 배열을 반환합니다.
get_posts () 함수는 WP_Query 객체보다 선호됩니다. 후자는 기본 루프를 변경하여 사이트 문제가 발생할 수 있기 때문입니다. get_posts () 함수 및 get_pages () 함수는 게시물을 검색하지만 매개 변수 이름, 값 및 검색 방법이 다릅니다.
get_posts () 함수는 사용자 정의 필터를 적용하고 결과를 정렬 할 수있는 매개 변수 배열을 허용합니다. 이 매개 변수에는 Posts_per_Page, PAGE, Tax_Query, Orderby, Order, Exclude, Meta_key, Meta_value, Post_type 및 Post_status.
get_posts () 함수는 가장 인기있는 게시물, 임의 게시물, 메타 키 및 값이 일치하는 게시물, 사용자 정의 분류법 이름이있는 사용자 정의 게시물 유형의 게시물을 검색하는 데 사용될 수 있습니다. 그런 다음 반환 된 결과는 추가로 사용하기 위해 루프됩니다.
-
이 기사에서는 자신의 프로젝트에서 사용하는 방법에 대한 몇 가지 예를 들어 get_posts () 함수를 탐색합니다. 또한이 기능의 일반적인 사용 사례와 WP_Query 객체 및 get_pages 기능과 어떻게 다른지를 다룰 것입니다.
get_posts () 함수? 란 무엇입니까? get_posts 함수는 WordPress 1.2.0 이후 WordPress Core에서 사용할 수 있습니다. 이 기능은 기본적으로 사용자 정의 필터를 적용하고 매개 변수 세트를 기반으로 최종 결과를 정렬하여 데이터베이스에서 게시물을 검색하는 데 사용됩니다.
- .
get_posts ()와 get_pages () 함수의 차이점은 무엇입니까? 둘 다 WordPress 데이터베이스에서 게시물을 검색하는 데 사용되지만 다음과 같은 차이점은 다음과 같습니다. -
여러 매개 변수 이름과 값이 다릅니다. 그들은 매개 변수의 이름에 관계없이 같은 방식으로 행동하지만
-
get_pages () 함수는 현재 meta_key 및 meta_value 매개 변수를 기반으로 게시물을 검색하지 않습니다.
get_pages () 함수는 wp_query 객체를 사용하지 않습니다. 대신 SQL 쿼리를 직접 구성하고 실행합니다
get_posts () 함수 매개 변수 get_posts 함수는 하나의 인수 만 배열로 만 가져옵니다. 배열에는 사용자 정의 필터를 적용하고 결과를 정렬하기위한 다른 매개 변수가 포함되어 있습니다.
다음은이 기능을 호출하는 방법과 사용 가능한 다양한 매개 변수를 보여주는 코드 예제입니다. <li> <param> 더 많은 매개 변수가 있지만 가장 일반적으로 사용되는 매개 변수입니다. 이러한 각 매개 변수를 살펴 보겠습니다 </li> <_ _> posts_per_page :이 매개 변수는 반환 할 게시물 수를 정의합니다. 모든 게시물을 원하는 경우 -1을 사용하십시오. <li> <allows> PAGED : Posts_per_Page 매개 변수를 사용하는 동안 게시물 세트를 탐색 할 수 있습니다. 이 페이지 매김에 사용됩니다. 예를 들어 : Posts_per_Page가 10이고 결과에 20 개의 게시물이 있다고 가정하면 PAGED를 2에 할당하면 마지막 10 개의 게시물이 반환됩니다. </allows> </li> <ery ery> tax_Query : 특정 분류 슬러그의 게시물, 즉 다른 분류 슬러그의 게시물을 필터링합니다. 용어는 여러 분류 슬러그를 나타내는 쉼표로 분리 된 문자열을 취할 수 있습니다. <it> Orderby : 검색된 게시물을 정렬하는 데 사용됩니다. 가능한 값은 "없음", "날짜", "rand", "comment_count", "meta_value", "meta_value_num"등으로 "meta_value"및 "meta_value_num"을 정렬하는 동안 Meta_key 매개 변수를 제공해야합니다. </it></ery></_>
제외 : 데이터베이스 검색에서 제외되는 쉼표로 분리 된 포스트 ID 목록이 필요합니다. Meta_key 및 Meta_value : Meta_key 만 제공하면 키가있는 게시물이 반환됩니다. Meta_value를 제공하면 Meta_key의 Meta_value와 일치하는 게시물이 반환됩니다. post_type : post, page 또는 사용자 정의 게시물 유형을 기반으로 컨텐츠를 검색합니다. Default Post_Type는 페이지가 표시되지만 페이지가 표시되지 않도록 설정되어 있습니다. post_status : 게시물의 상태별로 게시물을 검색합니다. 가능한 가치는 다음과 같습니다. "게시", "보류 중", "초안", "미래", "any"또는 "Trash".
<_> wp_post 객체get_posts 함수는 wp_post 객체를 포함하는 배열을 반환합니다. WP_POST 객체의 중요한 속성은 다음과 같습니다
-
get_posts의 예
예 get_posts 함수를 사용하여 몇 가지 예를 확인해 봅시다 가장 인기있는 게시물 사이트에서 가장 많이 논의 된 게시물의 상단 N 번호를 표시하려면 get_posts를 사용하여 검색 할 수 있습니다. 예는 다음과 같습니다. - 랜덤 게시물
당신은 또한 무작위 게시물을 쉽게 검색 할 수 있습니다. 현재 기사를 읽은 후 사이트의 다른 기사를 사용자에게 추천하는 것이 도움이됩니다. 여기에 대한 코드는 다음과 같습니다. -
위의 예에서는 값 랜드를 Order_BY 매개 변수로 전달했습니다. 메타 키와 값이 일치하는 게시물 우리는 특정 메타 키와 값이 할당 된 모든 게시물을 검색 할 수 있습니다. 예를 들어, 일부 블로그에는 모든 기사에 대한 검토자가 있습니다. 특정 리뷰어가 검토 한 기사를 검색 할 수 있습니다. 여기에 그렇게하는 코드는 다음과 같습니다
사용자 정의 분류법이있는 맞춤형 포스트 유형 사용자 정의 분류법 이름으로 사용자 정의 게시물 유형의 게시물을 검색 할 수 있습니다. 이 코드 예제를 고려하십시오 :
이 예에서는 "플러그인"및 "테마"사용자 정의 분류법에 속하는 "쿠폰"이라는 사용자 정의 포스트 유형의 게시물을 검색합니다.
- 결론
이 기사에서는 get_posts 기능의 작동 방식, 지원하는 다양한 매개 변수, 반환 된 결과를 통한 반복 및 일부 샘플 사용 사례를 보았습니다. get_posts 함수는 가장 많이 사용되는 WordPress 기능 중 하나입니다. 이제 자신의 프로젝트를 사용할 수 있기를 바랍니다. WordPress get_posts 함수에 대한 자주 묻는 질문 (FAQ) WordPress에서 get_posts와 wp_query의 차이점은 무엇입니까?
id : Post의 ID post_author : 게시물의 저자 이름 post_type : post 의 유형
post_title : post 제목 post_date : 게시물이 게시 된 날짜. 형식 : 0000-00-00 00:00:00 post_content : 게시물의 내용 post_status : post의 상태 comment_count : post 에 대한 댓글 수 여기, 우리는 Orderby 매개 변수를 사용하여 주석 수에 따라 게시물을 정렬하여 상위 10 개의 게시물을 검색합니다. get_posts가 반환 한 게시물 수를 어떻게 수정할 수 있습니까? 'NumberPosts'매개 변수를 사용하여 get_posts가 반환 한 게시물 수를 제어 할 수 있습니다. 기본적으로 5로 설정됩니다. 모든 게시물을 검색하려면 '번호 포스트'를 -1로 설정할 수 있습니다. 예를 들어, 10 개의 게시물을 얻으려면 Get_posts (Array ( 'numberposts'=> 10));
get_posts를 사용하여 사용자 정의 게시물 유형을 검색 할 수 있습니까?예, 여러분, 당신은 사용합니다. get_posts를 사용하여 사용자 정의 게시물 유형을 검색 할 수 있습니다. 쿼리에 'post_type'매개 변수를 지정하면됩니다. 예를 들어 'Products'라는 사용자 정의 게시물 유형이있는 경우 get_posts ( 'post_type'=> 'products')를 사용 하여이 게시물을 검색 할 수 있습니다. get_posts?
: 'OrderBy'및 'Order'매개 변수를 사용하여 get_posts가 반환 한 게시물을 정렬 할 수 있습니다. ‘Orderby’는 분류 할 필드를 결정하고‘Order’는 분류 순서 (오름차순의 ASC 및 내림차순을위한 DESC)를 결정합니다. 예를 들어, 제목별로 오름차순으로 게시물을 정렬하려면 get_posts ( 'orderby'=> 'title', 'order'=> 'asc');get_posts를 사용할 수 있습니까? 특정 범주에서 게시물을 검색하려면
예, get_posts를 사용하여 특정 범주에서 게시물을 검색 할 수 있습니다. 쿼리에 '카테고리'매개 변수를 지정하면됩니다. 예를 들어, ID 3을 사용하여 카테고리에서 게시물을 가져 오려면 다음을 사용합니다 : get_posts (array ( 'category'=> 3));get_posts를 사용하여 여러 카테고리에서 게시물을 검색 할 수 있습니까?
여러 카테고리에서 게시물을 검색하려면 범주 ID 배열을 '카테고리'매개 변수로 전달할 수 있습니다. 예를 들어, ID 3 및 4로 카테고리에서 게시물을 가져 오려면 다음을 사용합니다. 특정 저자의 게시물?
예, get_posts를 사용하여 특정 저자의 게시물을 검색 할 수 있습니다. 쿼리에 '저자'매개 변수를 지정하면됩니다. 예를 들어, ID 1을 사용하여 저자의 게시물을 얻으려면 다음을 사용합니다. ?get_posts를 사용하여 특정 태그가있는 게시물을 검색 할 수 있습니까?
예, get_posts를 사용하여 특정 태그가있는 게시물을 검색 할 수 있습니다. 쿼리에 '태그'매개 변수를 지정하면됩니다. 예를 들어, 'WordPress'태그가있는 게시물을 얻으려면 get_posts (array ( 'tag'=> 'WordPress')); 를 사용합니다.
get_posts를 사용하여 특정 날짜 범위에서 게시물을 검색하려면 특정 날짜 범위에서 게시물을 검색하려면 'Date_Query'매개 변수를 사용할 수 있습니다. 이 매개 변수는 배열 배열을 허용하며 각 내부 배열은 날짜 쿼리 절을 정의합니다. 예를 들어, 2020 년 1 월부터 게시물을 얻으려면 get_posts (array ( 'date_query'=> array ( 'year'=> 2020,‘month’=> 1))); 를 사용할 것입니다. -
get_posts () 함수는 wp_post 객체의 배열을 반환합니다. 각 wp_post 객체는 개별 게시물을 나타냅니다
<_> 내부 get_posts는 WP_Query 객체를 사용하여 전달 된 매개 변수 세트를 기반으로 SQL 쿼리를 구성하고 실행합니다.
위 내용은 WordPress get_posts 기능 탐색의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

WordPressPluginsIticallyNITINTINGITSCAPABILITIONSCUSTOMIGINGANDANDERCAPABILITY.1) 1) 이상 50,000PLUGINSTALLACKUSERSTOLORTHEIRSITEFORSEO, e- 커머스 및 및 보안

예, WordPress는 전자 상거래에 매우 적합합니다. 1) WooCommerce 플러그인을 사용하면 WordPress는 완전히 기능적인 온라인 상점이 될 수 있습니다. 2) 성능 최적화 및 보안에주의를 기울이십시오. 캐시 및 보안 플러그인의 정기적 인 업데이트 및 사용이 핵심입니다. 3) WordPress는 사용자 경험을 향상시키고 SEO를 크게 최적화하기위한 풍부한 사용자 정의 옵션을 제공합니다.

웹 사이트를 Yandex Webmaster 도구에 연결 하시겠습니까? Google Search Console, Bing 및 Yandex와 같은 웹 마스터 도구를 사용하면 웹 사이트를 최적화하고 트래픽을 모니터링하고 Robots.txt를 관리하고 웹 사이트 오류 확인 등을 확인할 수 있습니다. 이 기사에서는 WordPress 웹 사이트를 Yandex 웹 마스터 도구에 추가하여 검색 엔진 트래픽을 모니터링하는 방법을 공유합니다. Yandex는 무엇입니까? Yandex는 Google 및 Bing과 유사한 러시아에 기반을 둔 인기있는 검색 엔진입니다. Yandex에서 탁월 할 수 있습니다

WordPress에서 HTTP 이미지 업로드 오류를 수정해야합니까? 이 오류는 WordPress에서 컨텐츠를 만들 때 특히 실망 스러울 수 있습니다. 일반적으로 내장 된 WordPress 미디어 라이브러리를 사용하여 이미지 또는 기타 파일을 CMS에 업로드 할 때 발생합니다. 이 기사에서는 WordPress에서 HTTP 이미지 업로드 오류를 쉽게 수정하는 방법을 보여줍니다. WordPress 미디어 업로드 중에 HTTP 오류의 이유는 무엇입니까? WordPress 미디어 업 로더를 사용하여 파일을 WO에 업로드하려고 할 때

최근에 독자 중 한 명이 WordPress 사이트의 미디어 추가 버튼이 갑자기 작동을 멈췄다 고보고했습니다. 이 고전적인 편집기 문제는 오류 나 경고가 표시되지 않으므로 사용자가 "미디어 추가"버튼이 작동하지 않는 이유를 알지 못합니다. 이 기사에서는 작동하지 않는 WordPress에서 미디어 추가 버튼을 쉽게 수정하는 방법을 보여줍니다. WordPress "Media Add"버튼이 작동하지 않도록 원인은 무엇입니까? 오래된 Classic WordPress 편집기를 사용하는 경우 미디어 추가 버튼을 사용하면 이미지, 비디오 등을 블로그 게시물에 삽입 할 수 있습니다.

WordPress 웹 사이트에서 쿠키를 사용하는 방법을 알고 싶습니까? 쿠키는 사용자 브라우저에 임시 정보를 저장하는 데 유용한 도구입니다. 이 정보를 사용하여 개인화 및 행동 타겟팅을 통해 사용자 경험을 향상시킬 수 있습니다. 이 Ultimate Guide에서는 전문가처럼 WordPressCookies를 설정, 받기 및 삭제하는 방법을 보여 드리겠습니다. 참고 : 이것은 고급 튜토리얼입니다. HTML, CSS, WordPress 웹 사이트 및 PHP에 능숙해야합니다. 쿠키는 무엇입니까? 쿠키는 사용자가 웹 사이트를 방문 할 때 생성 및 저장됩니다.

WordPress 웹 사이트에서 "429 너무 많은 요청"오류가 표시됩니까? 이 오류 메시지는 사용자가 웹 사이트 서버에 너무 많은 HTTP 요청을 보내고 있음을 의미합니다. 이 오류는 오류의 원인을 찾기가 어렵 기 때문에 매우 실망 스러울 수 있습니다. 이 기사에서는 "WordPress429ToOmanyRequests"오류를 쉽게 수정하는 방법을 보여줍니다. WordPress429에 대한 요청이 너무 많은 원인은 무엇입니까? "429toomanyRequests"오류의 가장 일반적인 원인은 사용자, 봇 또는 스크립트가 웹 사이트로 이동하려고 시도하기 때문입니다.

WordPressCanhandlelArgeWebsites와 함께 확보 및 최적으로 최적화 된 경우 1) USECACHINGTOREDUCESERVERLOWN.2) 최적화 최적화


핫 AI 도구

Undresser.AI Undress
사실적인 누드 사진을 만들기 위한 AI 기반 앱

AI Clothes Remover
사진에서 옷을 제거하는 온라인 AI 도구입니다.

Undress AI Tool
무료로 이미지를 벗다

Clothoff.io
AI 옷 제거제

Video Face Swap
완전히 무료인 AI 얼굴 교환 도구를 사용하여 모든 비디오의 얼굴을 쉽게 바꾸세요!

인기 기사

뜨거운 도구

SublimeText3 Linux 새 버전
SublimeText3 Linux 최신 버전

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

드림위버 CS6
시각적 웹 개발 도구

VSCode Windows 64비트 다운로드
Microsoft에서 출시한 강력한 무료 IDE 편집기

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)