質問編集履歴
3
一部訂正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -82,11 +82,11 @@
|
|
82
82
|
|
83
83
|
}
|
84
84
|
|
85
|
-
if ( $query->is_page( 'week' ) ) {
|
85
|
+
if ( $query->is_page( 'week' ) ) { // weekはslugです
|
86
86
|
|
87
87
|
$query->set( 'posts_per_page', 20 );
|
88
88
|
|
89
|
-
$query->set( 'post_type', array( 'monday' ) );
|
89
|
+
$query->set( 'post_type', array( 'monday' ) ); // これがあると404
|
90
90
|
|
91
91
|
$query->set( 'author', get_current_user_id() );
|
92
92
|
|
2
一部訂正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -14,15 +14,17 @@
|
|
14
14
|
|
15
15
|
### 発生している問題・エラーメッセージ
|
16
16
|
|
17
|
+
「カスタム投稿タイプ(monday)」の一覧を表示するために、
|
18
|
+
|
17
19
|
functions.phpに
|
18
20
|
|
19
21
|
``$query->set( 'post_type', array( 'monday' ) ); ``
|
20
22
|
|
21
|
-
|
23
|
+
を書くと404になります。
|
22
24
|
|
23
25
|
|
24
26
|
|
25
|
-
またはこれを消せば404には行かなくなりますが、でも「固定ページ(page-week.php)」の``<h3><?php echo get_the_title(); ?></h3>``が表示するのは、「固定ページ(page-week.php)」のタイトルであって、「カスタム投稿タイプ(monday)」のタイトルではありません。
|
27
|
+
またはこれを消せば404には行かなくなりますが、でもその場合、「固定ページ(page-week.php)」の``<h3><?php echo get_the_title(); ?></h3>``が表示するのは、「固定ページ(page-week.php)」のタイトルであって、「カスタム投稿タイプ(monday)」のタイトルではありません。
|
26
28
|
|
27
29
|
|
28
30
|
|
1
一部訂正しました。
test
CHANGED
File without changes
|
test
CHANGED
@@ -8,39 +8,31 @@
|
|
8
8
|
|
9
9
|
|
10
10
|
|
11
|
-
### 発生している問題・エラーメッセージ
|
12
|
-
|
13
|
-
[こちらのサイト](https://techmemo.biz/wordpress/pre_get_posts/)を参考に下記を書
|
11
|
+
[こちらのサイト](https://techmemo.biz/wordpress/pre_get_posts/)を参考に下記のソースコードを書き、しかし問題が発生中です。
|
14
12
|
|
15
13
|
|
16
14
|
|
17
|
-
|
15
|
+
### 発生している問題・エラーメッセージ
|
18
16
|
|
19
|
-
|
17
|
+
functions.phpに
|
20
18
|
|
21
|
-
|
19
|
+
``$query->set( 'post_type', array( 'monday' ) ); ``
|
22
20
|
|
23
|
-
「カスタム投稿タイプ(monday)」のタイトルではなくて、
|
24
|
-
|
25
|
-
|
21
|
+
があると404になります。
|
26
22
|
|
27
23
|
|
28
24
|
|
29
|
-
後に記載しているように、functions.phpで
|
30
|
-
|
31
|
-
``
|
25
|
+
またはこれを消せば404には行かなくなりますが、でも「固定ページ(page-week.php)」の``<h3><?php echo get_the_title(); ?></h3>``が表示するのは、「固定ページ(page-week.php)」のタイトルであって、「カスタム投稿タイプ(monday)」のタイトルではありません。
|
32
|
-
|
33
|
-
「カスタム投稿タイプ(monday)」は1つも表示されないんです。
|
34
26
|
|
35
27
|
|
36
28
|
|
37
|
-
一体なぜう
|
29
|
+
一体なぜ上のような問題が発生し、どうしたらうまくいくのでしょうか?
|
38
30
|
|
39
|
-
よろしくお願いいたします。
|
31
|
+
ご意見、ご回答、よろしくお願いいたします。
|
40
32
|
|
41
33
|
### 該当のソースコード
|
42
34
|
|
43
|
-
↓記事一覧
|
35
|
+
↓記事一覧を出力するループ(page-week.php)
|
44
36
|
|
45
37
|
```php
|
46
38
|
|
@@ -54,7 +46,11 @@
|
|
54
46
|
|
55
47
|
?>
|
56
48
|
|
49
|
+
|
50
|
+
|
57
51
|
<h2>「カスタム投稿タイプ(monday)」の記事一覧を出力したい<h2>
|
52
|
+
|
53
|
+
|
58
54
|
|
59
55
|
<?php if (have_posts()): ?>
|
60
56
|
|