내 Wordpress 사용자 지정 쿼리 문제에 대한 솔루션을 찾고 있습니다.Wordpress : 쿼리 post_title 또는 meta_query
사용자가 텍스트를 입력 할 수있는 검색 양식이 있습니다.이 텍스트는 post_title
또는 meta_value (Company ID)
의 단어 일 수 있습니다.
그래서 post_title
또는 meta_key-Field
"id-number"인 문자열을 검색해야하지만 다른 추가 검색 매개 변수도 있습니다.
이 내 인수는 WP_Query
위한 것입니다 :
Array(
[post_type] => company
[pagination] => 1
[posts_per_page] => 10
[paged] => 1
[meta_query] => Array
(
[relation] => AND
[0] => Array
(
[0] => Array
(
[key] => id-number
[value] => FOOBAR
)
[1] => Array
(
[key] => post_title
[value] => FOOBAR
[compare] => LIKE
)
[relation] => OR
)
[1] => Array
(
[relation] => AND
[0] => Array
(
[0] => Array
(
[key] => country
[value] => USA
)
[relation] => OR
)
)
)
)
Array[meta_query][0][1] (post_title)
은 자리 표시 자입니다 - 나는 문제가 해결되지 수있어,하지만 난에 이렇게 (id-number OR post_title)
및 (all other vars...)
post_meta 테이블에 저장되어 있지 않으므로 메타 쿼리에서 post_title을 사용할 수 있다고 생각하지 않습니다. –