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

回答編集履歴

2

追記修正。

2019/01/18 07:10

投稿

CHERRY
CHERRY

スコア25234

answer CHANGED
@@ -1,10 +1,9 @@
1
1
  > Q1 投稿記事内の画像を全取得するにはどうすればいいでしょうか?
2
2
 
3
- imgタグとして取得するなら wp_get_attachment_image()
3
+ タグとして取得するなら wp_get_attachment_image(); で、添付画像のimgタグが表示されます。
4
4
 
5
+ 投稿の中で、添付された画像の URL を取得するのであれば、
5
6
 
6
- 画像 URL だけを取得するのであれば、
7
-
8
7
  ```
9
8
  $attachments = get_posts( array(
10
9
  'post_type' => 'attachment',
@@ -19,7 +18,7 @@
19
18
  }
20
19
  }
21
20
  ```
22
- で、URL が表示されます。
21
+ で、URL が表示されます。(echo の代わりに配列に代入すれば...)
23
22
 
24
23
  ---
25
24
 

1

修正

2019/01/18 07:10

投稿

CHERRY
CHERRY

スコア25234

answer CHANGED
@@ -6,12 +6,12 @@
6
6
  画像 URL だけを取得するのであれば、
7
7
 
8
8
  ```
9
- $attachments = get_posts( $args = array(
9
+ $attachments = get_posts( array(
10
10
  'post_type' => 'attachment',
11
11
  'numberposts' => -1,
12
12
  'post_status' => null,
13
13
  'post_parent' => $post->ID
14
- );
14
+ )
15
15
  );
16
16
  if ( $attachments ) {
17
17
  foreach ( $attachments as $attachment ){