0
我需要一些幫助才能使wp_user_query工作;一直在掙扎,嘗試很多東西,但無法使其正常工作。需要關於wp_user_query無法正常工作的幫助
這裏是我的代碼:
$args = array(
'meta_query' => array(
'role' => 'personal-injury-lawyer',
'orderby' => 'meta_value',
'meta_key' => 'lawyer_numeric_rank',
'order' => 'ASC',
array(
'key' => 'lawyer_location',
'value' => 'London',
'compare' => '='
),
)
);
$london_user_query = new WP_User_Query($args);
if (! empty($london_user_query->results)) {
foreach ($london_user_query->results as $user) {
我知道foreach循環不是封閉的;只是想縮短這個...
我想對這個查詢做三件事情:
- 的顯示作用
personal-injury-lawyer
- 顯示,其中由
meta_value
其中lawyer_location
=倫敦 - 訂單
meta_key
場meta_key
=lawyer_numeric_rank
以ASC順序
我試過這個但不能得到這個工作,既在倫敦的位置上進行篩選,也按排名排序...
該代碼現在在位置上進行篩選;但順序部分不工作;如果我從此刪除位置過濾器;然後orderby確實工作...
我希望有人可以幫助這一點。
您將用於比較'lawyer_location'和'London'的子數組沒有密鑰。 – phaberest
感謝評論phaberest,但這是我的子陣列中的第一項; 'key'=>'lawyer_location', –
不是說你錯了,但那是我所看到的。謝謝 –