現在、すべての投稿がカテゴリ別にリストされています。 リストをメタキーでフィルタリングする必要があります。フィルタ( '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. Timber Wordpress各カテゴリーの投稿を表示
- 9. WordPress(REST)の投稿を管理者に表示する順に投稿
- 10. 投稿編集ページを表示する前にポストメタデータを編集するWordpressフック
- 11. Wordpressで投稿数を表示
- 12. WordPressウィジェットで投稿を表示
- 13. wordpressのシングル投稿にカスタムメタボックスの値を表示するには?
- 14. 特定のカテゴリーの投稿ページにWordpressウィジェットを表示する
- 15. WordPressのポストカテゴリのような投稿を表示するには?
- 16. wordpressの投稿のサブカテゴリ名を表示するには?
- 17. PHP - Wordpressの前回の投稿リンクが最後の投稿に表示されます
- 18. 最新の投稿を表示するにはWordpress
- 19. 複数の列にWordpressを表示する投稿タイプ
- 20. Wordpress - 特定の投稿を非表示にする
- 21. WordPressを表示するにはカテゴリー内の投稿とページ
- 22. Wordpressカスタム投稿タイプ - 現在の投稿のすべての子カテゴリを表示
- 23. Wordpress Admin:ユーザーのログインに基づいて投稿をフィルタする
- 24. Wordpress - カテゴリー別に投稿を表示するには?
- 25. Wordpressのカテゴリリストにある各投稿のサムネイルを表示
- 26. WordPress:投稿者の名前を投稿者のリストにリンクする方法
- 27. Wordpressでタイトルに投稿日付を表示する
- 28. Wordpress - すべての投稿を表示する(proper_paginationを使用)
- 29. Wordpressの投稿ページに投稿リストが表示されていません
- 30. wordpressの特定の数の投稿を表示する方法
プラグインにフィルタを追加するにはどうすればよいですか? – user2861455