.*?(.*?)<\/h[1-6].*?>/is', $post->post_content, $match); if($judge){ $str = array(); $count = 0; foreach ($match[0] as $key => $value) { $count += substr_count( $value, '' ); $str[$count] = $match[1][$key]; } if ( get_query_var('paged') ) { $paged_num = get_query_var('paged'); } elseif ( get_query_var('page') ) { $paged_num = get_query_var('page'); } else { $paged_num = 1; } if(isset($str[$paged_num])){ $next_heading = $str[$paged_num]; } $link_pages = wp_link_pages( array( 'before' => '', 'after' => '', 'next_or_number' => 'next', 'nextpagelink' => '
'.esc_html($next_heading).'
'.esc_html__( 'Next Page', 'neatly' ).' 
', 'previouspagelink' => '', 'echo' => 0 ) ); $link_pages = preg_replace('/<\/a>/i', '' , $link_pages); $link_pages = str_replace(' class="post-page-numbers"', '', $link_pages);/*WP5.0以降挿入されるクラス対策*/ $link_pages = str_replace(' '', 'separator' => '
  • ', 'link_before' => '', 'link_after' => '', 'echo' => 0 ) ); $link_pages = preg_replace(array( '{post-page-numbers}', '{number current}', ), array( 'post-page-numbers page-numbers number', 'current', ), $link_pages); echo $link_pages;