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

回答編集履歴

3

誤字の修正

2017/09/26 09:39

投稿

YumaYamada
YumaYamada

スコア30

answer CHANGED
@@ -1,6 +1,6 @@
1
1
  自己解決しました。
2
2
  wp-includes/post-template.phpからwp_link_pages関数を参照した所、グローバル変数を元に条件分岐を行っていたため、その挙動をベースに実装しました。
3
- まず、グローバル変数$multipageでページ分割しているかどうかを判断します。
3
+ まず、グローバル変数$multipagesでページ分割しているかどうかを判断します。
4
4
  ページ分割している場合、現在見ているのページの番号を$pageで判断し、その数字を基にAdvanced Custom FieldのRepeater Fieldに格納されている各配列毎の値(ページ毎に設定される異なるテキスト、next_pager_comment)を取得し、ページ毎に異なるテキストを反映させます。
5
5
 
6
6
  ```ex.php

2

コメントの追加

2017/09/26 09:38

投稿

YumaYamada
YumaYamada

スコア30

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

誤解を与える書き方の修正

2017/09/26 09:37

投稿

YumaYamada
YumaYamada

スコア30

answer CHANGED
@@ -1,7 +1,7 @@
1
1
  自己解決しました。
2
2
  wp-includes/post-template.phpからwp_link_pages関数を参照した所、グローバル変数を元に条件分岐を行っていたため、その挙動をベースに実装しました。
3
3
  まず、グローバル変数$multipageでページ分割しているかどうかを判断します。
4
- ページ分割している場合、現在のページを$pageで判断し、その数字を基にAdvanced Custom FieldのRepeater Fieldに格納されている各配列毎の値(ページ毎に設定される異なるテキスト、next_pager_comment)を取得し、ページ毎に異なるテキストを反映させます。
4
+ ページ分割している場合、現在見ているのページの番号を$pageで判断し、その数字を基にAdvanced Custom FieldのRepeater Fieldに格納されている各配列毎の値(ページ毎に設定される異なるテキスト、next_pager_comment)を取得し、ページ毎に異なるテキストを反映させます。
5
5
 
6
6
  ```ex.php
7
7
  <?php