回答編集履歴
3
誤字の修正
answer
CHANGED
@@ -1,6 +1,6 @@
|
|
1
1
|
自己解決しました。
|
2
2
|
wp-includes/post-template.phpからwp_link_pages関数を参照した所、グローバル変数を元に条件分岐を行っていたため、その挙動をベースに実装しました。
|
3
|
-
まず、グローバル変数$
|
3
|
+
まず、グローバル変数$multipagesでページ分割しているかどうかを判断します。
|
4
4
|
ページ分割している場合、現在見ているのページの番号を$pageで判断し、その数字を基にAdvanced Custom FieldのRepeater Fieldに格納されている各配列毎の値(ページ毎に設定される異なるテキスト、next_pager_comment)を取得し、ページ毎に異なるテキストを反映させます。
|
5
5
|
|
6
6
|
```ex.php
|
2
コメントの追加
answer
CHANGED
@@ -7,8 +7,9 @@
|
|
7
7
|
<?php
|
8
8
|
global $page, $numpages, $multipage, $more;
|
9
9
|
if ($multipage) {
|
10
|
+
//繰り返しフィールドの各配列の値を指定する為の番号を変数に格納
|
10
11
|
$next_pager_comment_number = $page - 1;
|
11
|
-
|
12
|
+
//繰り返しフィールド
|
12
13
|
$next_pager_comment_repeat = get_field('next_pager_comment_repeat');
|
13
14
|
$next_pager = array(
|
14
15
|
'before' => '<div class="single-pager-next button-more">',
|
1
誤解を与える書き方の修正
answer
CHANGED
@@ -1,7 +1,7 @@
|
|
1
1
|
自己解決しました。
|
2
2
|
wp-includes/post-template.phpからwp_link_pages関数を参照した所、グローバル変数を元に条件分岐を行っていたため、その挙動をベースに実装しました。
|
3
3
|
まず、グローバル変数$multipageでページ分割しているかどうかを判断します。
|
4
|
-
ページ分割している場合、現在のページ
|
4
|
+
ページ分割している場合、現在見ているのページの番号を$pageで判断し、その数字を基にAdvanced Custom FieldのRepeater Fieldに格納されている各配列毎の値(ページ毎に設定される異なるテキスト、next_pager_comment)を取得し、ページ毎に異なるテキストを反映させます。
|
5
5
|
|
6
6
|
```ex.php
|
7
7
|
<?php
|