0

私は、給与、セクター、場所などのカテゴリのタイトルを持つ求人サイトに取り組んでいます。アイデアは、訪問者がこれら 3 つのカテゴリすべてに適切なチェックボックスを選択して投稿を除外し、カテゴリを含む投稿を表示できるようにすることです。ユーザーが選択したパラメーター。ここに私が探しているものの例があります: http://underwearking.nl/heren/ (左側のサイドバーを参照)

私は200以上のプラグインを調べ、ワードプレスを徹底的に検索しましたが、これを満たすプラグインを見つけることができません. また、コーディングについてはあまり知りませんが、jQuery Ajax とチェックボックスの統合のようなものが含まれていることは知っています... 誰か助けてくれませんか???

4

2 に答える 2

0

試してみてくださいUNION ALL:::

select distinct wp_usermeta.user_id, wp_users.user_nicename
FROM wp_usermeta
LEFT JOIN wp_users
ON wp_usermeta.user_id=wp_users.ID
ORDER BY wp_usermeta.user_id
UNION ALL 
select distinct t1.user_id ,t2.meta_value shop from wp_usermeta as t1, wp_usermeta as t2 where t1.user_id = t2.user_id and (  (t1.meta_key = 'category' and t1.meta_value like '%$catid%')  ) and t2.meta_key='shop_name'  order by t2.meta_value ASC 
于 2013-05-24T10:57:45.970 に答える
0

同じクエリでJOINそのテーブルに追加できます。次に、同じ方法で、次のようにします。p_usermetaLEFT JOINwp_users

SELECT distinct 
  t1.user_id, 
  wp_users.user_nicename,
  t2.meta_value shop 
FROM wp_usermeta AS t1
INNER JOIN wp_usermeta as t2 ON t1.user_id = t2.user_id
LEFT JOIN wp_users ON t1.user_id = wp_users.ID
where ((t1.meta_key = 'category' and t1.meta_value like '%$catid%')) 
  and t2.meta_key='shop_name'  
ORDER BY wp_usermeta.user_id, t2.meta_value
LIMIT 1,10"
于 2013-05-24T10:57:59.427 に答える