現在、すべての投稿がカテゴリ別にリストされています。 リストをメタキーでフィルタリングする必要があります。フィルタ( 'posts_where')を使用しましたが、すべてのクエリが変更されました。 生成されている既存のSQLにWHERE条件を追加する必要があります。Wordpressのフィルタ投稿を表示する前に
0
A
答えて
0
function get_filtered_post($args, $meta, $value){
$posts = get_posts( $args);
$ids = array();
foreach($posts as $post){
$id = $post->ID;
if(get_post_meta($id, $meta, true) == $value){
$ids[] = $id;
}
}
return $ids;
}
$args = array('post_type' => 'post', 'posts_per_page' => -1);
$IDofPost = get_filtered_post($args, 'my-meta-key', 'the-metas-value');
foreach($IDofPost as $id){
echo get_the_title($id);
}
この機能が役立つことを願っています。与えられたポストメタ値を持つpost idを返します。
+0
ファイルに次のコードを追加する必要がありますか? 現在、私はプラグインファイル – user2861455
+0
で作業しています。このコードを追加する必要があります。ここでは、フィルタリングされた投稿を表示しています。 –
+0
プラグインファイルに追加する方法はありますか? – user2861455
関連する問題
- 1. WordPress - 投稿者のみ投稿を表示する
- 2. Wordpressすべての投稿を表示
- 3. Wordpress - シングル投稿テンプレート - すべての投稿を表示
- 4. WordPressカスタムタクソノミでカスタムポストタイプの投稿を表示
- 5. Wordpressで投稿数を表示
- 6. wordpressの投稿のサブカテゴリ名を表示するには?
- 7. 特定のカテゴリーの投稿ページにWordpressウィジェットを表示する
- 8. Wordpress Admin:ユーザーのログインに基づいて投稿をフィルタする
- 9. Wordpress - 特定の投稿を非表示にする
- 10. Wordpress - カテゴリー別に投稿を表示するには?
- 11. Wordpressのカテゴリリストにある各投稿のサムネイルを表示
- 12. WordPress:投稿者の名前を投稿者のリストにリンクする方法
- 13. Wordpress - すべての投稿を表示する(proper_paginationを使用)
- 14. Wordpressの管理者が0の投稿を表示する
- 15. Wordpress:ページ内の投稿をフィルタ/ソートする?
- 16. 前の投稿はコメントを投稿した後に表示されます
- 17. WordPress:コメントのない投稿を一覧表示する
- 18. WordPress - 30日より後の投稿を表示する
- 19. Wordpress投稿投稿後に投稿する
- 20. Wordpressの投稿
- 21. Wordpress - 現在の投稿のカテゴリに基づいて異なる投稿のクエリを表示する方法
- 22. タグ付きカテゴリ(Wordpress)に投稿を表示
- 23. WordPressのquery_posts()に古い投稿が表示されない
- 24. WordPressループのカスタムタクソノミからの最後の投稿を表示
- 25. 投稿を投稿時に表示する
- 26. wordpressの異なるSingle.phpファイルにカスタム投稿を表示するには?
- 27. カスタム投稿のリスト内の投稿のカテゴリを表示する
- 28. Cycle Wordpress投稿
- 29. Wordpress投稿サムネイルサイズ
- 30. WordPress:投稿者の投稿数
プラグインにフィルタを追加するにはどうすればよいですか? – user2861455