質問編集履歴
6
code修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -3,6 +3,7 @@
|
|
3
3
|
```ここに言語を入力
|
4
4
|
<?php
|
5
5
|
$week = date('Y-m-d', strtotime('+7days'));
|
6
|
+
$name= get_search_query();
|
6
7
|
global $query_string;
|
7
8
|
$args = $query_string;
|
8
9
|
parse_str( $args, $args );
|
@@ -20,16 +21,14 @@
|
|
20
21
|
);
|
21
22
|
?>
|
22
23
|
|
23
|
-
<?php $my_posts = get_posts($args_normal);
|
24
|
+
<?php $my_posts = get_posts($args_normal);
|
24
|
-
<?php foreach($my_posts as $post): setup_postdata($post);
|
25
25
|
|
26
|
-
|
27
26
|
if ( $my_posts ) {
|
28
27
|
foreach( $my_posts as $post ) {
|
29
|
-
$
|
28
|
+
$title = get_the_title( $post->ID);
|
30
29
|
}}
|
31
|
-
|
32
|
-
foreach($titles as $title)
|
33
|
-
echo
|
30
|
+
echo $title;
|
31
|
+
var_dump($my_posts);
|
34
32
|
?>
|
33
|
+
<?php wp_reset_postdata(); ?>
|
35
34
|
```
|
5
誤字修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -1,4 +1,4 @@
|
|
1
|
-
下記のコードで、絞り込みした検索結果は表示することができるのですが、$args_normalを使ってFOREACHができません。下記の例では、
|
1
|
+
下記のコードで、絞り込みした検索結果は表示することができるのですが、$args_normalを使ってFOREACHができません。下記の例では、該当するタイトルが1度だけでなく、何度も繰り返し表示されます。正しくFOREACHするにはどのようにすればよいでしょうか。
|
2
2
|
|
3
3
|
```ここに言語を入力
|
4
4
|
<?php
|
4
code修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -23,7 +23,7 @@
|
|
23
23
|
<?php $my_posts = get_posts($args_normal); ?>
|
24
24
|
<?php foreach($my_posts as $post): setup_postdata($post);
|
25
25
|
|
26
|
-
|
26
|
+
|
27
27
|
if ( $my_posts ) {
|
28
28
|
foreach( $my_posts as $post ) {
|
29
29
|
$titles[] = get_the_title( $post->ID);
|
3
code修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -30,6 +30,6 @@
|
|
30
30
|
}}
|
31
31
|
|
32
32
|
foreach($titles as $title)
|
33
|
-
echo $title
|
33
|
+
echo $title;
|
34
34
|
?>
|
35
35
|
```
|
2
code修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -23,6 +23,7 @@
|
|
23
23
|
<?php $my_posts = get_posts($args_normal); ?>
|
24
24
|
<?php foreach($my_posts as $post): setup_postdata($post);
|
25
25
|
|
26
|
+
<?php
|
26
27
|
if ( $my_posts ) {
|
27
28
|
foreach( $my_posts as $post ) {
|
28
29
|
$titles[] = get_the_title( $post->ID);
|
1
code修正
title
CHANGED
File without changes
|
body
CHANGED
@@ -20,7 +20,7 @@
|
|
20
20
|
);
|
21
21
|
?>
|
22
22
|
|
23
|
-
<?php $my_posts = get_posts($
|
23
|
+
<?php $my_posts = get_posts($args_normal); ?>
|
24
24
|
<?php foreach($my_posts as $post): setup_postdata($post);
|
25
25
|
|
26
26
|
if ( $my_posts ) {
|