質問編集履歴

1

質問内容を変えました

2016/03/17 22:45

投稿

gonpa
gonpa

スコア10

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