こんにちは私はブログに取り組んでいます。投稿をwp_usermetaデータテーブルの値でフィルタリングしたいのですが。ユーザーが選択した値で投稿をフィルタリングする方法は?
ユーザーが自分のサイトに登録するときに、お気に入りの自動車メーカーを選択する必要があります。次に、その値をwp_usermetaテーブルに保存します。
EX:ユーザーがトヨタを選択した場合、私は(wp_usermetaテーブル内のレコードは
USER_ID(列名)= 2
meta_key(列名)=ブランド
meta_valueを次のようにその列を保存名前)=トヨタ
私のすべてのmeta_valuesは上記のカテゴリに属しています。「Toyota」は投稿カテゴリです。
今、私は自分のブログ投稿を、wp_usermetaテーブルのmeta_valueを選択したそのユーザーに従ってフィルタリングする必要があります。
しかし、私はポストメタとusermetaのテーブルを接続するのに苦労しています。
これを行うにはどのような方法がありますか、自分の仕事を完全に埋めるための良い方法がありますか?
ありがとうございました。
私はmeta_queryの使用に関する例を教えてください。ありがとう –
私の更新された回答を見てください – janh