私はポストフォーマットのすべての投稿を表示したいと思います。 WordPressで特定のカテゴリのすべての投稿を表示するには、mysite.com/category/mycategoryというURLを使用するだけです。ポストフォーマットのすべての投稿を表示する同様の方法はありますか?それとも私のために他の方法でもいいです。投稿形式のすべての投稿を表示します。
3
A
答えて
12
tax_query parametersを使用して、post_formatの投稿を取得できます。たとえば:
$args = array(
'post_type'=> 'post',
'post_status' => 'publish',
'order' => 'DESC',
'tax_query' => array(
array(
'taxonomy' => 'post_format',
'field' => 'slug',
'terms' => array('post-format-aside')
)
)
);
次に、あなたが)(get_postsとの結果を反復処理することができます(または(WP_Queryを使用)と標準ループ):
$asides = get_posts($args);
if (count($asides)) {
foreach ($asides as $aside) {
// do something here...
}
}
-3
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>
リストの上にそのコードあなたのWordPressサイト上のポストのすべてなので、あなただけのカテゴリから記事を取得するために使用if (in_category('CategoryNumberHere ')
機能を必要とするカテゴリからすべての投稿を表示します。また、WordPressのインストールでカテゴリの番号を知っている必要があります。
上記のリンクされたページを見て、それはそのようなことを行う方法の完全なチュートリアルとレイアウトを持っています。カテゴリ固有のコードは2番目のセクションです。
0
WordPressは自動的に各ポスト形式のアーカイブページを作成します。
get_post_format_link()メソッドを使用して、各投稿形式(この方法はdoes not work with the "standard" post formatですが)のWordPressアーカイブへのリンクを生成します。
2
// this will get all 'quote' post format
$args = array(
'tax_query' => array(
array(
'taxonomy' => 'post_format',
'field' => 'slug',
'terms' => array('post-format-quote')
)
)
);
$query = new WP_query($args);
while($query->have_posts()) : $query->the_post();
// do whatever you want with it
endwhile;
関連する問題
- 1. Wordpress - シングル投稿テンプレート - すべての投稿を表示
- 2. Wordpressすべての投稿を表示
- 3. 投稿ブログの投稿カテゴリの形式を選択
- 4. Wordpressの投稿から投稿へのスクロールすべての投稿が表示されているページ
- 5. Wordpressカスタム投稿タイプ - 現在の投稿のすべての子カテゴリを表示
- 6. 投稿の下に表示されないカスタム投稿 - >管理メニューのすべての投稿
- 7. JSON形式のデータを投稿する
- 8. カスタム投稿のリスト内の投稿のカテゴリを表示する
- 9. 新しい投稿でWordPressの投稿形式を設定する
- 10. カスタム投稿タイプの最新の投稿を表示する
- 11. 「ブログページを最大限表示」を上書きし、カスタム投稿タイプのすべての投稿を表示
- 12. 投稿を表示
- 13. 投稿者のみ投稿者を表示する
- 14. WordPress - 投稿者のみ投稿を表示する
- 15. 最近投稿されたウィジェットの投稿者の投稿に表示
- 16. 投稿を投稿してから投稿する方法
- 17. コメントシステム1つの投稿の複数の投稿を表示します(PHP mysql)
- 18. 投稿IDを使用して特定の投稿を表示する方法
- 19. 投稿のみを表示
- 20. ワードプレスの親の投稿ページに子投稿を表示
- 21. 「購読者」の投稿とユーザーの投稿を表示
- 22. 投稿日時の値の形式
- 23. 投稿を投稿時に表示する
- 24. 前の投稿はコメントを投稿した後に表示されます
- 25. BuddyPress投稿者投稿者のアバターを表示
- 26. ajax要素の自動投稿形式
- 27. 表示Wordでのブログ投稿の投稿Wagtailで
- 28. 自分の投稿のみを表示し、laravelのadminのすべての投稿
- 29. 各投稿ページの投稿一覧表示
- 30. 投稿スレッドを使用して投稿
ありがとうございますが、これは私が望むものではありません。私はカテゴリではなく、ポストフォーマットのすべての投稿を取得したい。 – Jack