質問: ショートコードプラグインとmeta_queryの投稿を取得しますか? 私は 投稿の取得 プラグインを使用して投稿の種類が "project"の投稿を一覧表示しています。年(例:2006)と州(例:完了)の2つのカスタムフィールドでリストを絞り込みます。プラグインのmeta_query引数にget_postを追加し、ショートコードを試しました。[get_posts post_type="project" meta_query="array(array('key' => 'state', 'value' => 'completed'),array('key' => 'year','value' => '2006'))" suppress_filters="false"] meta_keyとmeta_valueを使って、 "state"と "year"の両方を独自に機能させることはできますが、これは機能しません。誰かが私を正しい方向に向けることができますか?
回答: 更新されていないプラグインの他に、meta_query引数が文字列として評価されるため、これは機能しません。array(3) { ["post_type"] => string(7) "project" ["meta_query"] => string(96) "array(array('key' => 'state', 'value' => 'completed'),array('key' => 'year','value' => '2006'))" ["suppress_filters"] => string(5) "false" } カスタムページテンプレート を作成することをお勧めします。ここでは、必要なmeta_queryを使用してget_posts()を直接呼び出します。実際の投稿一覧を処理するコードをコピーする必要があります。