回答編集履歴

4

search.php

2019/04/04 05:04

投稿

M.Y.
M.Y.

スコア29

test CHANGED
@@ -112,7 +112,7 @@
112
112
 
113
113
  ```
114
114
 
115
- で、出力するためには子テーマ内のindex.phpやarchive.phpに次の通り貼り附けました。
115
+ で、出力するためには子テーマ内のindex.phpやarchive.phpやsearch.phpに次の通り貼り附けました。
116
116
 
117
117
  ```PHP
118
118
 

3

追記、php71以降に対応

2019/04/04 05:04

投稿

M.Y.
M.Y.

スコア29

test CHANGED
@@ -21,6 +21,8 @@
21
21
  $pages = $wp_query->max_num_pages;
22
22
 
23
23
  $paged = get_query_var("paged") ?: 1;
24
+
25
+ $showitems = 10;
24
26
 
25
27
  if ( $pages == 1 ) return;// 1頁のみ
26
28
 
@@ -119,3 +121,23 @@
119
121
  ```
120
122
 
121
123
   もっとうまいやり方があるやも知れず、見落とした穴があるかも知れませんが、初心者にはここらが限界なので、何かお気づきの方は御指摘下されば幸甚です。
124
+
125
+
126
+
127
+ **2019-04-04追記**
128
+
129
+ PHP7.1以降ではUncaught ArgumentCountErrorになる。これは[「ユーザー定義の関数に渡す引数が足りない場合」](https://www.php.net/manual/ja/migration71.incompatible.php)とのことなので、下記の通り修正。
130
+
131
+ function deca_pagination($pages, $paged, $showitems = 10) {
132
+
133
+  ↓
134
+
135
+ function deca_pagination() {
136
+
137
+
138
+
139
+ <?php if (function_exists("deca_pagination")) {deca_pagination($wp_query->max_num_pages);} ?>
140
+
141
+  ↓
142
+
143
+ <?php if (function_exists("deca_pagination")) {deca_pagination();} ?>

2

誤字修正

2019/04/04 04:48

投稿

M.Y.
M.Y.

スコア29

test CHANGED
@@ -1,6 +1,6 @@
1
- 回答にある2018/12/31変更の追記3を参考にしました、有り難うございます。しかし条件分岐のif文に何のための記述か理解できない意味不明な箇所もあり、不具合もあったので、いろいろ試して、いまはやっと下記の形に落ち着きました。
1
+ 回答にある2018/12/31変更の追記3を参考にしました、有り難うございます。しかし条件分岐のif文に自分には何のための記述か理解できない意味不明な箇所もあり、不具合もあったので、いろいろ試して、いまはやっと下記の形に落ち着きました。
2
2
 
3
-  以下の通りfunctions.phoに書き込み。decaは10の意。
3
+  以下の通りfunctions.phpに書き込み。decaは10の意。
4
4
 
5
5
  ```PHP
6
6
 

1

書き足し

2019/03/03 15:19

投稿

M.Y.
M.Y.

スコア29

test CHANGED
@@ -1,4 +1,6 @@
1
- 回答にある2018/12/31変更の追記3を参考にしました、有り難うございます。しかし条件分岐のif文に何のための記述か理解できない意味不明な箇所もあり、不具合もあったので、いろいろ試して、いまはやっと下記の形に落ち着きました。decaは10の意。
1
+ 回答にある2018/12/31変更の追記3を参考にしました、有り難うございます。しかし条件分岐のif文に何のための記述か理解できない意味不明な箇所もあり、不具合もあったので、いろいろ試して、いまはやっと下記の形に落ち着きました。
2
+
3
+  以下の通りfunctions.phoに書き込み。decaは10の意。
2
4
 
3
5
  ```PHP
4
6