복붙노트

[WORDPRESS] WP_QUERY ORERDY 다중 매개 변수가 작동하지 않습니다

WORDPRESS

WP_QUERY ORERDY 다중 매개 변수가 작동하지 않습니다

해결법


  1. 1.내가 보면 메타 키로 주문하려고하는 것처럼 -이 경우 WordPress 4.2의 변경 사항에 따라 매우 복잡한 구문을 사용해야합니다. 4.2 - 아래와 같이 :

    내가 보면 메타 키로 주문하려고하는 것처럼 -이 경우 WordPress 4.2의 변경 사항에 따라 매우 복잡한 구문을 사용해야합니다. 4.2 - 아래와 같이 :

    "post_type" => "event",
    "post_status" => "publish",
    "posts_per_page" => 25,
    "ignore_sticky_posts" => 0,
    "show_sticky" => true,
    "meta_query" => array(
        "event_start_date" => array(
            "key" => "_meta_event_start_date",
            "compare" => ">=",
            "value" => 0
        ),
        "event_start_time" => array(
            "key" => "_meta_event_start_time",
            "compare" => ">=",
            "value" => 0
        )
    ),
    "orderby" => array(
        "event_start_date" => "ASC",
        "event_start_time" => "ASC"
    )
    

    또한 - 단일 Meta_Key 주문의 경우 OrderBy 절을 Meta_Value 및 meta_value_num에서 사용해야한다는 것을 기억할 가치가 있습니다.

  2. from https://stackoverflow.com/questions/38869395/wp-query-orderby-multiple-parameters-not-working by cc-by-sa and MIT license