«wp-query» 태그된 질문

"wp-query"는 두 가지 중 하나를 모호하게 나타냅니다. 1) WP_Query는 WordPress 고유의 클래스로, 사용자는 다양한 기준을 사용하여 게시물 데이터베이스를 쿼리 할 수 ​​있습니다. 2) $ wp_query는 주어진 요청에 따라 WordPress에서 준비한 기본 쿼리 개체를 보유하는 전역 변수입니다.

5
부분 메타 키로 게시물을 어떻게 쿼리합니까?
게시물의 "유사"상태를 게시물 메타로 저장하는 기능이 있습니다. "like"를 좋아하는 사용자와 연관 시키려고하므로 0으로 저장하는 "like_status_ {user_id}"(여기서 {user_id}는 현재 로그인 한 사용자의 ID 임)라는 사용자 정의 필드를 설정했습니다. 1. 여러 개의 "좋아요"가있는 게시물의 경우 db에 다음과 같이 설정되는 몇 가지 메타 값이 있습니다. 'meta_key' = 'like_status_0' 'meta_value' = 1 'meta_key' = …

1
4.4로 업그레이드 한 후 사용자 정의 분류법 쿼리가 중단됨
방금 4.2에서 4.4로 업그레이드했으며 이제 분류법 쿼리가 비어 있습니다. 업그레이드 전에 제대로 작동했습니다. 'title'내 사용자 정의 게시물 유형에 사용되는 이라는 사용자 정의 분류법을 등록했습니다 'sg-publications'. WP 템플릿 계층 구조에 taxonomy-title.php따라 기본 쿼리 인수를 사용 하는 템플릿을 만들었으며 지금까지는 제목별로 각 게시를 올바르게 표시했습니다. 해당 템플릿의 $ queried_object 및 $ wp_query-> …

1
홈페이지에서 일반 및 맞춤 게시물 유형 (meta_query 포함) 혼합
이것을 달성하는 방법을 모르겠습니다. 사이트 홈페이지에서 표준 게시물과 맞춤 게시물을 혼합하려고하는데 메타 값이 설정된 경우에만 맞춤 게시물을 표시하고 싶습니다. 게시물을 표시하면 정상적으로 작동 'post_type' => array('game', 'post')하지만 meta_query를 추가하면 일반 게시물이 더 이상 표시되지 않습니다 (meta_query 조건을 충족하지 않으므로 의미가 있습니다). 그렇다면 일반 게시물이 계속 포함되도록 meta_query를 사용자 정의 게시물 …

4
SINGLE POST 페이지에 있는지 감지하는 가장 좋은 방법
그래서 이것은 꽤 정신 나간 것 같지만 여기를 따라 오십시오. pre_get_posts동작을 통해 논리를 추가하려고합니다 . 이것은 나에게 주어진 전체 WP_Query 객체입니다. (끝 참조) 내가 사용하려고 생각한 것 : is_single() - 너무 넓은. is_singular()- get_queried_object()아직 설정되지 않았으므로 이것을 사용하기에는 너무 이릅니다 . $query->single 재산-다시 너무 넓습니다. $query->get('post_type')- name속성을 사용하고 있으므로 설정되지 …
9 wp-query 

2
get_template_part 루프와 함께 사용자 정의 WP_Query 사용
맞춤 게시물 유형에 대한 검색어가 있습니다. <?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1; $books = new WP_Query(array( 'post_type' => 'wiki', 'posts_per_page' => '50', 'paged' => $paged )); ?> 그리고 loop-books.php를 사용하여 이러한 게시물을 반복하고 싶습니다. <?php get_template_part( 'loop', 'books' ); ?> loop-books.php 안에 일반 loop.php와 같이 $ books 쿼리와 …


4
사용자 지정 SQL 쿼리를 사용한 페이지 매김
특정 WHERE 절이있는 사용자 정의 게시물 유형 게시물을 선택하는 자체 SQL 문자열이 있습니다. 표시되는 페이지에 따라 오프셋과 제한을 사용하여 적절한 게시물을 반환했습니다. 잘 작동합니다. 지금, 나는하고 싶습니다 previous_posts_link()및 next_posts_link()기능 작동합니다. 둘 다 get_posts_nav_link사용하여 호출됩니다 global $wp_query. global $wp_querySQL 문자열 또는 $wpdb->get_results결과 또는 다른 항목으로 재 지정할 수있는 방법 이 있습니까? …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.