回答編集履歴

1

画像一覧の取得の仕方自体を変更して、ページナビを使えるようにしました。

2019/01/18 02:10

投稿

CODEISLE
CODEISLE

スコア251

test CHANGED
@@ -3,3 +3,69 @@
3
3
 
4
4
 
5
5
  [WP-PageNaviの基本的な使い方と、不具合を出さないために覚えておきたい設定方法まとめ | WEMO](https://wemo.tech/948#index_id7)
6
+
7
+
8
+
9
+ ```php
10
+
11
+ <?php
12
+
13
+ $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
14
+
15
+ $args = array(
16
+
17
+ 'post_type' => 'attachment', // 投稿タイプに"添付ファイル"(≒画像)を指定
18
+
19
+ 'post_parent' => null, // 記事に添付されていない画像を含める
20
+
21
+ 'post_status' => 'any', // 投稿ステータスを何でも含める
22
+
23
+ 's' => 'abc', // 検索キーワード
24
+
25
+ 'posts_per_page' => 10, // 表示する記事数
26
+
27
+ 'paged' => $paged,
28
+
29
+ );
30
+
31
+
32
+
33
+ $wp_query = new WP_Query( $args );
34
+
35
+ if ($wp_query->have_posts()) : ?>
36
+
37
+
38
+
39
+ <ul class="imageList">
40
+
41
+
42
+
43
+ <?php while ( $wp_query->have_posts() ) : $wp_query->the_post(); ?>
44
+
45
+
46
+
47
+ <li><?php echo wp_get_attachment_image( $post->ID ); ?></li>
48
+
49
+
50
+
51
+ <?php endwhile; ?>
52
+
53
+
54
+
55
+ </ul>
56
+
57
+
58
+
59
+ <?php if(function_exists('wp_pagenavi')):
60
+
61
+ wp_pagenavi(array('query'=>$wp_query)); ////wp_pagenavi()の呼び出し(ただし、引数の指定が必要!)
62
+
63
+ endif;
64
+
65
+ endif;
66
+
67
+ wp_reset_postdata();
68
+
69
+ ?>
70
+
71
+ ```