teratail header banner
teratail header banner
質問するログイン新規登録

回答編集履歴

5

修正

2015/09/16 08:23

投稿

KazuhiroHatano
KazuhiroHatano

スコア7834

answer CHANGED
@@ -17,6 +17,11 @@
17
17
  next_posts_link ではなく next_post_link
18
18
  prev_posts_link ではなく prev_post_link
19
19
 
20
+ どのみち$wp_query -> max_num_pagesがsingleでは1以下確定なのは同じなので
21
+ 条件分岐がまずいのは変わりないです
22
+
23
+ ”同じ投稿タイプの投稿が複数あるか”という判定に書き直しましょう
24
+
20
25
  なおかつこいつらはループ内でしか動作しないです
21
26
 
22
27
  ```php

4

追記

2015/09/16 08:23

投稿

KazuhiroHatano
KazuhiroHatano

スコア7834

answer CHANGED
@@ -12,4 +12,15 @@
12
12
 
13
13
  そもそもnext_posts_link prev_posts_linkが
14
14
  archiveやsearchでの次ページ、前ページへのリンクを出力するためのものであって
15
- singleで動作するはずがない関数です
15
+ singleで動作するはずがない関数です
16
+
17
+ next_posts_link ではなく next_post_link
18
+ prev_posts_link ではなく prev_post_link
19
+
20
+ なおかつこいつらはループ内でしか動作しないです
21
+
22
+ ```php
23
+ <?php end while; ?>
24
+ ```
25
+
26
+ より前に入れてやってください

3

誤字修正

2015/09/16 08:17

投稿

KazuhiroHatano
KazuhiroHatano

スコア7834

answer CHANGED
@@ -11,5 +11,5 @@
11
11
 
12
12
 
13
13
  そもそもnext_posts_link prev_posts_linkが
14
- archiveやsearchでの次ページ、ページへのリンクを出力するためのものであって
14
+ archiveやsearchでの次ページ、ページへのリンクを出力するためのものであって
15
15
  singleで動作するはずがない関数です

2

修正

2015/09/16 08:08

投稿

KazuhiroHatano
KazuhiroHatano

スコア7834

answer CHANGED
@@ -9,7 +9,6 @@
9
9
  投稿数を取得するものではないし
10
10
  singleではそりゃ必ず1以下になります
11
11
 
12
- ---------------修正
13
12
 
14
13
  そもそもnext_posts_link prev_posts_linkが
15
14
  archiveやsearchでの次ページ、全ページへのリンクを出力するためのものであって

1

修正

2015/09/16 08:08

投稿

KazuhiroHatano
KazuhiroHatano

スコア7834

answer CHANGED
@@ -9,8 +9,8 @@
9
9
  投稿数を取得するものではないし
10
10
  singleではそりゃ必ず1以下になります
11
11
 
12
- ```php
12
+ ---------------修正
13
- <?php if ( new WP_query(['post_type'=>'post'])-> found_posts > 1 ) : ?>
14
- ```
15
13
 
14
+ そもそもnext_posts_link prev_posts_linkが
15
+ archiveやsearchでの次ページ、全ページへのリンクを出力するためのものであって
16
- こっちのほうが期待する動作に近いのではないでしょうか
16
+ singleで動作するずがない関数