質問するログイン新規登録

質問編集履歴

1

質問内容を変えました

2016/03/17 22:45

投稿

gonpa
gonpa

スコア10

title CHANGED
@@ -1,1 +1,1 @@
1
- WordPressでカスタム投稿を含む最新記事ID(5つくらい)の取得について
1
+ WordPressでループ内の複数の記事ID取得する方法
body CHANGED
@@ -1,13 +1,22 @@
1
- WordPressで、投稿とカスタム投稿を含むすべ記事の中から、最新記事5つくらいのIDを取得たいです。
1
+ WordPressで以下のようにループしている時に出力しいる記事のIDを取得する方法が知りたいです。
2
+ ```php
3
+ $args = array(
4
+ 'post_type' => array('post'),
5
+ 'posts_per_page' => 3,
6
+ );
7
+ $query = new WP_Query( $args );
8
+ if( $query->have_posts() ) :
9
+ ?>
10
+ <?php while ( $query->have_posts() ) : $query->the_post(); ?>
2
11
 
3
- 具体的な使用方法としては、投稿とカスタム投稿を合わせた記事一覧から、
4
- 新着5件くらい除い一覧を作りたと考えています。
12
+ ... (ここの3つの記事ID取得したい)
5
13
 
6
- 以前の質問で投稿から最新記事IDの取得でしたら分かったのですが、
14
+ <?php endwhile; endif; ?>
15
+ <?php wp_reset_postdata(); ?>
7
16
 
8
- 「WordPress最新の投稿(5件くらい)のID取得について」
17
+ ```
9
- [https://teratail.com/questions/29432](https://teratail.com/questions/29432)
10
18
 
11
- 今度は、投稿とカスタム投稿を合わせて最新投稿のIDを取得する方法が知りたいです。
19
+ 上記ループで出力される3つ記事IDを取得たいです。
20
+ 目的としては、そこで出力したIDを他のサブループの出力から省きたいと考えています。
12
21
 
13
- もしよろしければ知恵をお貸しいただければと思います。
22
+ どなたか教えいただければと思います。