WordPress get_posts 기능 탐색
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 중국어 웹사이트의 기타 관련 기사를 참조하세요!

핫 AI 도구

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

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

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

Clothoff.io
AI 옷 제거제

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

인기 기사

뜨거운 도구

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

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

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

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

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

뜨거운 주제











블로그는 사람들이 자신의 의견, 의견 및 의견을 온라인으로 표현할 수있는 이상적인 플랫폼입니다. 많은 초보자들은 자체 웹 사이트를 구축하기를 간절히 원하지만 기술적 장벽이나 비용 문제에 대해 걱정하는 것을 주저합니다. 그러나 플랫폼이 초보자의 기능과 요구를 충족시키기 위해 계속 발전함에 따라 이제 그 어느 때보 다 쉬워지기 시작했습니다. 이 기사에서는 테마 선택에서 플러그인 사용, 보안 및 성능 향상에 이르기까지 WordPress 블로그를 작성하는 방법을 단계별로 안내하여 자신의 웹 사이트를 쉽게 만들 수 있습니다. 블로그 주제와 방향을 선택하십시오 도메인 이름을 구매하거나 호스트를 등록하기 전에 다루려는 주제를 식별하는 것이 가장 좋습니다. 개인 웹 사이트는 여행, 요리, 제품 리뷰, 음악 또는 귀하의 관심사를 불러 일으키는 취미와 관련하여 회전 할 수 있습니다. 진정으로 관심이있는 영역에 중점을두면 지속적인 글쓰기를 장려 할 수 있습니다.

WordPress 기사 목록을 조정하는 4 가지 방법이 있습니다. 테마 옵션 사용, 플러그인 사용 (예 : Post Type Order, WP Post List, Boxy Sitture), 코드 사용 (Functions.php 파일의 설정 추가) 또는 WordPress 데이터베이스를 직접 수정하십시오.

최근에 사용자가 개인화 된 라이브러리에 좋아하는 게시물을 저장할 수 있도록하여 사용자가 개인화 된 경험을 만드는 방법을 보여주었습니다. 어떤 곳에서 이름을 사용하여 개인화 된 결과를 다른 수준으로 가져갈 수 있습니다 (예 : 환영 화면). 다행히 WordPress를 사용하면 로그인 한 사용자에 대한 정보를 쉽게 얻을 수 있습니다. 이 기사에서는 현재 로그인 한 사용자와 관련된 정보를 검색하는 방법을 보여줍니다. get_currentuserinfo ()를 사용합니다. 기능. 테마의 어느 곳에서나 사용할 수 있습니다 (헤더, 바닥 글, 사이드 바, 페이지 템플릿 등). 작동하려면 사용자에게 로그인해야합니다. 따라서 사용해야합니다.

상위 카테고리 아카이브 페이지에 자식 카테고리를 표시하는 방법을 알고 싶습니까? 분류 아카이브 페이지를 사용자 정의 할 때 방문자에게 더 유용하기 위해이를 수행해야 할 수도 있습니다. 이 기사에서는 부모 카테고리 아카이브 페이지에 자식 카테고리를 쉽게 표시하는 방법을 보여줍니다. 하위 범주가 부모 카테고리 아카이브 페이지에 나타나는 이유는 무엇입니까? 부모 카테고리 아카이브 페이지에 모든 자식 카테고리를 표시하면 방문자에게 덜 일반적이고 유용 할 수 있습니다. 예를 들어, 책에 대한 WordPress 블로그를 실행하고 "테마"라는 분류법을 가지고 있다면 독자가 할 수 있도록 "소설", "논픽션"과 같은 하위 세포 체질을 추가 할 수 있습니다.

과거에는 Postexpirator 플러그인을 사용하여 WordPress에서 게시물을 만료하는 방법을 공유했습니다. 활동 목록 웹 사이트를 만들 때이 플러그인이 매우 유용하다는 것을 알았습니다. 만료 된 활동 목록을 쉽게 삭제할 수 있습니다. 둘째,이 플러그인 덕분에 만료 후 날짜에 따라 게시물을 정렬하는 것도 매우 쉽습니다. 이 기사에서는 WordPress에서 만료일로 게시물을 정렬하는 방법을 보여줍니다. 사용자 정의 필드 이름을 변경하기 위해 플러그인의 변경 사항을 반영하도록 업데이트 된 코드. 의견에 알려 주신 Tajim에게 감사드립니다. 특정 프로젝트에서는 이벤트를 사용자 정의 게시물 유형으로 사용합니다. 지금

WordPress는 초보자가 쉽게 시작할 수 있습니다. 1. 백그라운드에 로그인 한 후 사용자 인터페이스는 직관적이며 간단한 대시 보드는 필요한 모든 기능 링크를 제공합니다. 2. 기본 작업에는 컨텐츠 작성 및 편집이 포함됩니다. Wysiwyg 편집기는 컨텐츠 생성을 단순화합니다. 3. 초보자는 플러그인 및 테마를 통해 웹 사이트 기능을 확장 할 수 있으며 학습 곡선은 존재하지만 연습을 통해 마스터 할 수 있습니다.

사용자 중 한 명이 다른 웹 사이트에 바닥 글에 쿼리 수와 페이지로드 시간을 표시하는 방법을 물었습니다. 당신은 종종 웹 사이트의 바닥 글에서 이것을 볼 수 있으며, "1.248 초 만에 64 쿼리"와 같은 것을 표시 할 수 있습니다. 이 기사에서는 WordPress에 쿼리 수와 페이지로드 시간을 표시하는 방법을 보여줍니다. 테마 파일 (예 : footer.php)에서 원하는 곳에서 다음 코드를 붙여 넣으십시오. 쿼리 신

WordPress 웹 사이트 및 소셜 미디어 계정을 자동화하는 방법을 찾고 계십니까? 자동화를 사용하면 Facebook, Twitter, LinkedIn, Instagram 등에서 WordPress 블로그 게시물 또는 업데이트를 자동으로 공유 할 수 있습니다. 이 기사에서는 IFTTT, Zapier 및 Uncanny Automator를 사용하여 WordPress 및 소셜 미디어를 쉽게 자동화하는 방법을 보여 드리겠습니다. WordPress 및 소셜 미디어를 자동화하는 이유는 무엇입니까? WordPre를 자동화하십시오
