質問編集履歴

4

追記

2018/12/03 01:44

投稿

musashidayo
musashidayo

スコア54

test CHANGED
File without changes
test CHANGED
@@ -49,3 +49,165 @@
49
49
  こちらのコードを追加したところ、2ページ目をクリックしてもしっかりと(http://(ドメイン)/(投稿ページのスラッグ)/2)のページが表示されましたが、the_contentの内容が1ページ目のままという不具合が発生しています。
50
50
 
51
51
  https://monoxa.net/2015/07/wordpress%E3%81%A7single-php%E3%81%AB%E3%83%9A%E3%83%BC%E3%82%B8%E3%83%8D%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E6%A9%9F%E8%83%BD%E3%82%92%E5%AE%9F%E8%A3%85/?doing_wp_cron=1543372740.1413979530334472656250
52
+
53
+
54
+
55
+
56
+
57
+
58
+
59
+ 投稿を表示している部分のテンプレート
60
+
61
+ ```
62
+
63
+ <?php get_header(); ?>
64
+
65
+ <main>
66
+
67
+ <section>
68
+
69
+ <?php while ( have_posts() ) : the_post(); ?>
70
+
71
+ <?php
72
+
73
+ global $my_single_post_title;
74
+
75
+ global $my_single_post_ID;
76
+
77
+ global $my_single_post_slug;
78
+
79
+ global $my_single_post_url;
80
+
81
+
82
+
83
+ $url = $_SERVER['REQUEST_URI'];
84
+
85
+ $my_single_post_title = get_the_title();
86
+
87
+ $my_single_post_ID = get_the_ID();
88
+
89
+ $my_single_post_slug = get_post_field('post_name', $my_single_post_ID);
90
+
91
+ $my_single_post_url = get_permalink();
92
+
93
+ ?>
94
+
95
+ <article>
96
+
97
+ <?php
98
+
99
+ global $my_single_post_ID;
100
+
101
+ global $my_single_post_title;
102
+
103
+
104
+
105
+ $category = get_the_category();
106
+
107
+ $cat_id = $category[0]->cat_ID;
108
+
109
+ $cat_name = $category[0]->cat_name;
110
+
111
+ $cat_slug = $category[0]->category_nicename;
112
+
113
+ $cat_url = get_category_link($cat_id);
114
+
115
+ ?>
116
+
117
+ <h1>
118
+
119
+ <?php echo $my_single_post_title; ?>
120
+
121
+ </h1>
122
+
123
+ <?php echo do_shortcode('[addtoany]'); ?>
124
+
125
+ <div>
126
+
127
+ <?php the_content(); ?>
128
+
129
+ <?php
130
+
131
+ wp_link_pages( array(
132
+
133
+ 'before' => '<div class="pagebreak-links">',
134
+
135
+ 'after' => '</div>',
136
+
137
+ 'pagelink' => '<span class="page-number">%</span>',
138
+
139
+ ) );
140
+
141
+ ?>
142
+
143
+ <div>
144
+
145
+ <?php if(has_tag() == true) : ?>
146
+
147
+ <?php the_tags('<ul class="tags"><li>','</li><li>','</li></ul>'); ?>
148
+
149
+ <?php endif; ?>
150
+
151
+ </div>
152
+
153
+ <?php echo do_shortcode('[addtoany]'); ?>
154
+
155
+ <div>
156
+
157
+ <?php
158
+
159
+ if(get_field('オススメ投稿のスラッグ')){
160
+
161
+ $my_posts = get_field('オススメ投稿のスラッグ');
162
+
163
+ ?>
164
+
165
+ <ul>
166
+
167
+ <?php
168
+
169
+ foreach($my_posts as $post){
170
+
171
+ ?>
172
+
173
+ <li>
174
+
175
+ <!--各投稿-->
176
+
177
+ </li>
178
+
179
+ <?php
180
+
181
+ }
182
+
183
+ ?>
184
+
185
+ </ul>
186
+
187
+ <?php
188
+
189
+ }
190
+
191
+ ?>
192
+
193
+ </div>
194
+
195
+ <?php } ?>
196
+
197
+ </div>
198
+
199
+ </article>
200
+
201
+ <?php endwhile; // end of the loop. ?>
202
+
203
+ </section>
204
+
205
+ <?php get_sidebar();?>
206
+
207
+ </main>
208
+
209
+ <?php get_footer(); ?>
210
+
211
+
212
+
213
+ ```

3

追記

2018/12/03 01:44

投稿

musashidayo
musashidayo

スコア54

test CHANGED
@@ -1 +1 @@
1
- wordpressの<!--nextpage-->を使ったページ分割で、2ページ目をクリックするとTOPにリダイレクトされる。
1
+ wordpressの<!--nextpage-->を使ったページ分割で、2ページ目をクリックすると投稿TOPにリダイレクトされる。
test CHANGED
File without changes

2

追記

2018/11/28 03:01

投稿

musashidayo
musashidayo

スコア54

test CHANGED
File without changes
test CHANGED
@@ -25,3 +25,27 @@
25
25
  http://(ドメイン)/(投稿ページのスラッグ)/page/2 ですと404になります。
26
26
 
27
27
  最大投稿数を1にすると直ると書いてあるサイトがいくつかあったので、そちらは試しましたが、変わらずでした。
28
+
29
+
30
+
31
+ 以下のサイトの状況と似ていたため、functionsに
32
+
33
+ ```
34
+
35
+ add_filter('redirect_canonical','pif_disable_redirect_canonical');
36
+
37
+
38
+
39
+ function pif_disable_redirect_canonical($redirect_url) {
40
+
41
+ if (is_singular()) $redirect_url = false;
42
+
43
+ return $redirect_url;
44
+
45
+ }
46
+
47
+ ```
48
+
49
+ こちらのコードを追加したところ、2ページ目をクリックしてもしっかりと(http://(ドメイン)/(投稿ページのスラッグ)/2)のページが表示されましたが、the_contentの内容が1ページ目のままという不具合が発生しています。
50
+
51
+ https://monoxa.net/2015/07/wordpress%E3%81%A7single-php%E3%81%AB%E3%83%9A%E3%83%BC%E3%82%B8%E3%83%8D%E3%83%BC%E3%82%B7%E3%83%A7%E3%83%B3%E6%A9%9F%E8%83%BD%E3%82%92%E5%AE%9F%E8%A3%85/?doing_wp_cron=1543372740.1413979530334472656250

1

加筆

2018/11/28 02:47

投稿

musashidayo
musashidayo

スコア54

test CHANGED
File without changes
test CHANGED
@@ -18,9 +18,9 @@
18
18
 
19
19
  ```
20
20
 
21
- このコードでページネーションを表示しているのですが、2ページ目をクリックしてもTOPページにリダイレクトされてしまいます。
21
+ このコードでページネーションを表示しているのですが、2ページ目をクリックしても投稿のTOPページにリダイレクトされてしまいます。
22
22
 
23
- http://(ドメイン)/(投稿ページのスラッグ)/2 というアドレスでアクセスするとリダイレクトされ、
23
+ http://(ドメイン)/(投稿ページのスラッグ)/2 というアドレスでアクセスすると投稿のTOPページにリダイレクトされ、
24
24
 
25
25
  http://(ドメイン)/(投稿ページのスラッグ)/page/2 ですと404になります。
26
26