回答編集履歴

1

訂正

2019/01/12 05:55

投稿

退会済みユーザー
test CHANGED
@@ -8,19 +8,25 @@
8
8
 
9
9
  例:
10
10
 
11
+ 値の有無とポストタイプを加味してなかったのでコードを訂正。
12
+
11
13
  ```
12
14
 
13
15
  <?php
14
16
 
15
17
  global $wpdb;
16
18
 
17
- $attachments = $wpdb->get_results( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_title like '%%%s%%';", 'abc' ) );
19
+ $attachments = $wpdb->get_results( $wpdb->prepare( "SELECT ID FROM $wpdb->posts WHERE post_type = 'attachment' and post_title like '%%%s%%';", 'abc' ) );
20
+
21
+ if( !empty( $attachments )) {
18
22
 
19
23
  foreach( $attachments as $attachment ) {
20
24
 
21
- echo wp_get_attachment_image( $attachment->ID );
25
+ echo wp_get_attachment_image( $attachment->ID );
22
26
 
23
27
  }
28
+
29
+ }
24
30
 
25
31
  ?>
26
32