質問編集履歴

3

一部訂正しました。

2019/01/26 03:15

投稿

narutonaruti
narutonaruti

スコア15

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

一部訂正しました。

2019/01/26 03:15

投稿

narutonaruti
narutonaruti

スコア15

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
- があると404になります。
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

一部訂正しました。

2019/01/26 03:13

投稿

narutonaruti
narutonaruti

スコア15

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
- ですが、下記のpage-week.phpのルプに書いた
15
+ ### 発生している問題・エラメッセージ
18
16
 
19
- ``<h3><?php echo get_the_title(); ?></h3>``
17
+ functions.phpに
20
18
 
21
- が表示するのは、
19
+ ``$query->set( 'post_type', array( 'monday' ) ); ``
22
20
 
23
- 「カスタム投稿タイプ(monday)」のタイトルではなくて、
24
-
25
- 「固定ページ(page-week.php)」のタイトルです。
21
+ があると404になります。
26
22
 
27
23
 
28
24
 
29
- 後に記載しているように、functions.phpで
30
-
31
- ``$query->set( 'post_type', array( 'monday' ) );``と指定しているに、
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
- ↓記事一覧出力するループ(page-week.php)
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