kvexさん
ありがとうございます。
生のSQLでの抽出ですね。
カテゴリーのIDやカスタムフィールドのデータはpostsテーブルとは別に定義されているようですので、joinをかけないと取ってこれそうにないですね。
該当のデータがどこにセットされているか調べて、別途試してみます。
とりあえず急ぎだったものでLVP8さんの方法で実装を行いました。
こちらは無事に期待する処理を実現できました。
ありがとうございました。
wordpress標準の簡易取得用のメソッドだけでは複合した処理は難しいようですね。
SQLでの処理がある程度必要になってくるのかとは思いますが、一般の方にはSQLは敷居が高く思えます。
運用が手離れする可能性がありますので、実装としてはこのままでいこうかと思っています。
同件はクローズにさせていただければと思います。
LVP8さん、kvexさんどうもありがとうございました。
助かりました。
LVP8さん
ありがとうございます。
やはり2つ別々に取得が手っ取り早いですよね・・・
若干アクセスが激しいのでなるべく処理のコストを下げれたらと思っているのですが
ここら辺はキャッシュのプラグインなどで軽減を図るよう検討してみます。
他にも良い方法などありましたらご投稿いただければ幸いでございます。
同じループ内で表示を行います。
ページングは必要ありません。
最新の10件のみとして一覧表示します。
hogeはカテゴリー3,4にしか利用しないように運用制限を設けました。
仮に他のカテゴリーに登録されたとしても該当部でのデータ参照以外で
利用することはないはずですので、登録されたとしても問題はないかとは思いますが。
filter_whereで対応出来ないかと試行錯誤しています・・・
宜しくお願いいたします。
わかりづらくてすみません。
取ってきたいデータは大きく分けて2つです。
1つはカテゴリー1,2,5のデータ
もう一つはカテゴリー3,4でかつカスタムフィールドの名前に「hoge」が登録されている(値は無視)データ
この2種類を一度に取得したいということです。