質問編集履歴

3

本文の修正

2020/11/10 07:37

投稿

kawakamikami1
kawakamikami1

スコア11

test CHANGED
File without changes
test CHANGED
@@ -14,7 +14,7 @@
14
14
 
15
15
  https://hirashimatakumi.com/blog/3109.html
16
16
 
17
- search.phpにindex.php表示させる記述が無いのが原因のだ思うのですが、どういった記述をすればいいのかが分かりません。
17
+ search.phpにindex.phpを全てコピーして検索結果を表示すればなく分かるのですが、どういった記述をすればいいのかが分かりません。
18
18
 
19
19
  どういった記述をすれば自作テーマのループ部分に検索結果が表示できるのか教えて頂きたいです。
20
20
 

2

コードの修正

2020/11/10 07:37

投稿

kawakamikami1
kawakamikami1

スコア11

test CHANGED
File without changes
test CHANGED
@@ -184,38 +184,40 @@
184
184
 
185
185
 
186
186
 
187
- <h1><?php the_search_query(); ?> の検索結果</h1>
187
+ <?php if (have_posts()): ?>
188
-
189
-
190
-
188
+
191
- <?php
189
+ <?php
192
-
190
+
193
- if (have_posts() && get_search_query()) :
191
+ if (isset($_GET['s']) && empty($_GET['s'])) {
194
-
195
- while (have_posts()) :
192
+
196
-
197
- the_post();
198
-
199
- get_template_part( 'template-parts/post/content', 'excerpt' );
193
+ echo '検索キーワード未入力'; // 検索キーワードが未入力の場合のテキストを指定
200
-
194
+
201
- endwhile;
195
+ } else {
196
+
202
-
197
+ echo '“'.$_GET['s'] .'”の検索結果:'.$wp_query->found_posts .'件'; // 検索キーワードと該当件数を表示
198
+
199
+ }
200
+
203
- ?>
201
+ ?>
202
+
204
-
203
+ <ul>
204
+
205
-
205
+ <?php while(have_posts()): the_post(); ?>
206
+
206
-
207
+ <li>
208
+
209
+ <a href="<?php the_permalink(); ?>"><?php echo get_the_title(); ?></a>
210
+
211
+ </li>
212
+
213
+ <?php endwhile; ?>
214
+
215
+ </ul>
216
+
207
- <?php else : ?>
217
+ <?php else: ?>
208
-
209
- <div class="col-full">
218
+
210
-
211
- <div class="wrap-col">
212
-
213
- <p>検索キーワードに該当する記事ありませんでした。</p>
219
+ 検索されたキーワードにマッチする記事ありませんでした
214
-
215
- </div>
220
+
216
-
217
- </div>
218
-
219
- <?php endif; ?>
221
+ <?php endif; ?>
220
222
 
221
223
  ```

1

コードの修正

2020/11/10 07:27

投稿

kawakamikami1
kawakamikami1

スコア11

test CHANGED
File without changes
test CHANGED
@@ -22,7 +22,11 @@
22
22
 
23
23
 
24
24
 
25
- ```index
25
+ ```PHP
26
+
27
+ //index.php
28
+
29
+
26
30
 
27
31
  <?php get_header(); ?>
28
32
 
@@ -174,7 +178,11 @@
174
178
 
175
179
  ```
176
180
 
177
- ```search
181
+ ```PHP
182
+
183
+ //search.php
184
+
185
+
178
186
 
179
187
  <h1><?php the_search_query(); ?> の検索結果</h1>
180
188