«meta-query» 태그된 질문

포스트 메타 데이터를 기반으로 페이지 및 CPT를 포함한 포스트 데이터를 데이터베이스에 쿼리하기 위해 WP_Query 클래스에 내장 된 메커니즘을 참조합니다.

12
메타 값을 직렬화 배열로하는 meta_query
사용자 정의 게시물 유형과 사용자 정의 게시물 유형과 관련된 메타 박스를 통해 입력 된 사용자 정의 데이터를 만드는 프로젝트를 진행하고 있습니다. 어떤 이유로 든 나는 각 메타 박스의 입력이 배열의 일부가되도록 메타 박스를 코딩하기로 결정했습니다. 예를 들어 경도와 위도를 저장하고 있습니다. <p> <label for="latitude">Latitude:</label><br /> <input type="text" id="latitude" name="coordinates[latitude]" class="full-width" …

2
Meta_query 비교 연산자 설명
meta_query에서 비교에 사용할 수있는 연산자가 있다는 것을 알았습니다. 그러나 어떤 연산자를 사용 해야하는지 잘 모르겠습니다. 어떻게 연산자 =와 혼란 스럽습니다 LIKE. 각 연산자가 정확히 무엇을 의미하는지, 어떤 조건에서 사용해야하는지 알고 싶습니다. = != > >= < <= LIKE NOT LIKE IN NOT IN BETWEEN NOT BETWEEN NOT EXISTS 감사.

9
검색 쿼리 ( 's')와 함께 메타 쿼리 ( 'meta_query') 사용
기본값 (제목, 내용 등)뿐만 아니라 특정 사용자 정의 필드도 검색하는 검색을 작성하려고합니다. 내 현재 검색어 : $args = array( 'post_type' => 'post', 's' => $query, 'meta_query' => array( array( 'key' => 'speel', 'value' => $query, 'compare' => 'LIKE' ) ) ); $search = new WP_Query( $args ) ... 검색 쿼리와 …

3
여러 관계 키가있는 중첩 된 meta_query
Wordpress가 meta_query서로 다른 관계 키를 가지고 중첩되어 실행될 수 있는지 궁금합니다 . Wordpress 3.0부터이 tax_query기능을 수행 할 수 있습니다. 이것이와 동등한 지 궁금합니다 meta_query. $results = query_posts( array( 'post_type' => 'event_id', 'meta_query' => array( 'relation' => 'AND', array( 'relation' => 'OR', array( 'key' => 'primary_user_id', 'value' => $user_id ), array( …

5
배열을 meta_field로 사용하여 meta_query를 어떻게 만들 수 있습니까?
내 쿼리에 대한 인수는 다음과 같습니다. $args = array( 'post_type' => 'news', 'meta_query' => array( array( 'key' => 'topics', 'value' => 'sports', ) ) ); 이것은 topics문자열 일 때 작동 하지만 배열 일 때는 작동 하지 않습니다 . topics예 를 들어이 쿼리가 작동하도록하고 싶습니다.array( 'sports', 'nonprofit', etc. ) 배열을 meta_key로 …
16 query  meta-query 

4
WP REST API 2를 사용하여 여러 사용자 정의 필드 필터링
AND 관계가있는 여러 acf 사용자 정의 필드를 기반으로 게시물을 필터링하고 싶습니다. 이 같은: $args = array( 'post_type' => 'product', 'meta_query' => array( 'relation' => 'AND', array( 'key' => 'color', 'value' => 'blue', 'compare' => '=', ), array( 'key' => 'price', 'value' => array( 20, 100 ), 'type' => 'numeric', 'compare' …

2
meta_query 'compare'=> 'IN'이 작동하지 않습니다
우선, 나는 그것이 중복이라는 것을 알고 있지만 이전 답변 중 도움이되지 않았습니다. 에서 게시물을 검색하고 post_meta있습니다. 내 코드는 현재 아무것도 반환하지 않습니다. $args = array( 'numberposts' => -1, 'post_type' => 'post', 'meta_query' => array( array( 'key' => 'system_power_supply', 'value' => array('single', 'redundant'), 'compare' => 'IN', ) ) ); $query = …

2
WP_Query meta_query 키에서 REGEXP 사용
WP_Query에서 다음과 같이 REGEXP를 사용할 수 있다는 것을 알고 있습니다. $query = new WP_Query(array( 'posts_per_page' => -1, 'post_status' => 'publish', 'meta_query' => array( array( 'key' => 'custom_fields', 'value' => 'foo[(][0-9][)]', // with regex stuff 'compare' => 'REGEXP', ), ), )); 그러나 키에도 정규 표현식이 필요합니다. 이처럼 : $query = new …

1
meta_query를 사용하여 어떻게 사용자 정의 필드로 필터링하고 다른 필드로 주문할 수 있습니까?
다음 코드 (functions.php에 있음)를 사용하여 CPT 이벤트의 게시물을 _start_date 대신 _end_date로 정렬합니다. WP 3.1.3부터 ​​이에 대한 올바른 해결책은 무엇입니까? 물론 deprecated 사용을 피하고 싶습니다 meta_key. add_filter( 'pre_get_posts', 'my_get_posts' ); function my_get_posts( $query ) { if ( is_home() ) { $query->set( 'post_type', 'event' ); $query->set( 'meta_key', '_start_date' ); $query->set( 'orderby', 'meta_value_num' …

2
여러 메타 키로 WP REST API v2 쿼리
REST API v2를 사용하여 여러 메타 키로 일부 게시물을 쿼리하려고 합니다. v1을 사용하면 URL을 형식화 할 수 있었고 &filter[meta_value][month]=12&[meta_value][year]=2015메타 값을 API에 노출 한 후에 작동했습니다. 이제 v2에서는이 GitHub 스레드에 나열된 메소드를 사용하여이 기능을 작동시킬 수 있습니다. https://github.com/WP-API/WP-API/issues/1599#issuecomment-161166805 기본적으로 rest_query_vars다음과 같은 필터를 사용하여 메타 필드를 추가했습니다 . add_filter( 'rest_query_vars', 'flux_allow_meta_query' ); …

1
홈페이지에서 일반 및 맞춤 게시물 유형 (meta_query 포함) 혼합
이것을 달성하는 방법을 모르겠습니다. 사이트 홈페이지에서 표준 게시물과 맞춤 게시물을 혼합하려고하는데 메타 값이 설정된 경우에만 맞춤 게시물을 표시하고 싶습니다. 게시물을 표시하면 정상적으로 작동 'post_type' => array('game', 'post')하지만 meta_query를 추가하면 일반 게시물이 더 이상 표시되지 않습니다 (meta_query 조건을 충족하지 않으므로 의미가 있습니다). 그렇다면 일반 게시물이 계속 포함되도록 meta_query를 사용자 정의 게시물 …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.