584 | | if ( 'number' == $next_or_number ) { |
585 | | $output .= $before; |
| 584 | $output .= $before; |
| 585 | if ( 'next' == $next_or_number || 'next_and_number' == $next_or_number ) { |
| 586 | $i = $page - 1; |
| 587 | if ( $i && $more ) { |
| 588 | if ( 1 == $i ) { |
| 589 | $output .= '<a href="' . get_permalink() . '">'; |
| 590 | } else { |
| 591 | if ( '' == get_option('permalink_structure') || in_array($post->post_status, array('draft', 'pending')) ) |
| 592 | $output .= '<a href="' . add_query_arg('page', $i, get_permalink()) . '">'; |
| 593 | elseif ( 'page' == get_option('show_on_front') && get_option('page_on_front') == $post->ID ) |
| 594 | $output .= '<a href="' . trailingslashit(get_permalink()) . user_trailingslashit('page/' . $i, 'single_paged'). '">'; |
| 595 | else |
| 596 | $output .= '<a href="' . trailingslashit(get_permalink()) . user_trailingslashit($i, 'single_paged') . '">'; |
| 597 | } |
| 598 | $output .= $link_before. $previouspagelink . $link_after . '</a>'; |
| 599 | } |
| 600 | } |
| 601 | if ( 'number' == $next_or_number || 'next_and_number' == $next_or_number ) { |
608 | | $output .= $after; |
609 | | } else { |
610 | | if ( $more ) { |
611 | | $output .= $before; |
612 | | $i = $page - 1; |
613 | | if ( $i && $more ) { |
614 | | if ( 1 == $i ) { |
615 | | $output .= '<a href="' . get_permalink() . '">'; |
616 | | } else { |
617 | | if ( '' == get_option('permalink_structure') || in_array($post->post_status, array('draft', 'pending')) ) |
618 | | $output .= '<a href="' . add_query_arg('page', $i, get_permalink()) . '">'; |
619 | | elseif ( 'page' == get_option('show_on_front') && get_option('page_on_front') == $post->ID ) |
620 | | $output .= '<a href="' . trailingslashit(get_permalink()) . user_trailingslashit('page/' . $i, 'single_paged'). '">'; |
621 | | else |
622 | | $output .= '<a href="' . trailingslashit(get_permalink()) . user_trailingslashit($i, 'single_paged') . '">'; |
623 | | } |
624 | | $output .= $link_before. $previouspagelink . $link_after . '</a>'; |
| 624 | } |
| 625 | if ( 'next' == $next_or_number || 'next_and_number' == $next_or_number ) { |
| 626 | $i = $page + 1; |
| 627 | if ( $i <= $numpages && $more ) { |
| 628 | if ( 1 == $i ) { |
| 629 | $output .= '<a href="' . get_permalink() . '">'; |
| 630 | } else { |
| 631 | if ( '' == get_option('permalink_structure') || in_array($post->post_status, array('draft', 'pending')) ) |
| 632 | $output .= '<a href="' . add_query_arg('page', $i, get_permalink()) . '">'; |
| 633 | elseif ( 'page' == get_option('show_on_front') && get_option('page_on_front') == $post->ID ) |
| 634 | $output .= '<a href="' . trailingslashit(get_permalink()) . user_trailingslashit('page/' . $i, 'single_paged'). '">'; |
| 635 | else |
| 636 | $output .= '<a href="' . trailingslashit(get_permalink()) . user_trailingslashit($i, 'single_paged') . '">'; |
626 | | $i = $page + 1; |
627 | | if ( $i <= $numpages && $more ) { |
628 | | if ( 1 == $i ) { |
629 | | $output .= '<a href="' . get_permalink() . '">'; |
630 | | } else { |
631 | | if ( '' == get_option('permalink_structure') || in_array($post->post_status, array('draft', 'pending')) ) |
632 | | $output .= '<a href="' . add_query_arg('page', $i, get_permalink()) . '">'; |
633 | | elseif ( 'page' == get_option('show_on_front') && get_option('page_on_front') == $post->ID ) |
634 | | $output .= '<a href="' . trailingslashit(get_permalink()) . user_trailingslashit('page/' . $i, 'single_paged'). '">'; |
635 | | else |
636 | | $output .= '<a href="' . trailingslashit(get_permalink()) . user_trailingslashit($i, 'single_paged') . '">'; |
637 | | } |
638 | | $output .= $link_before. $nextpagelink . $link_after . '</a>'; |
639 | | } |
640 | | $output .= $after; |
| 638 | $output .= $link_before. $nextpagelink . $link_after . '</a>'; |