function atticus_finch_display_nav() { $atticus_finch_num_posts = wp_count_posts()->publish; $atticus_finch_posts_per_page = get_option('posts_per_page '); if ($atticus_finch_num_posts > $atticus_finch_posts_per_page) { echo '<div id="posts-nav">' . get_posts_nav_link(' • ', '« Newer Posts', 'Older Posts;') . '</div>'; } }
private static function _get_arrow_pagination($data) { global $wp_query, $paged; $old_query = clone $wp_query; $query = Upfront_Posts_Model::spawn_query($data); if (empty($query)) { return ''; } $wp_query = $query; $paged = get_query_var('paged'); $pagination = get_posts_nav_link(); $wp_query = $old_query; return $pagination; }
/** * Display post pages link navigation for previous and next pages. * * @since 0.71 * * @param string $sep Optional. Separator for posts navigation links. * @param string $prelabel Optional. Label for previous pages. * @param string $nxtlabel Optional Label for next pages. */ function posts_nav_link($sep = '', $prelabel = '', $nxtlabel = '') { $args = array_filter(compact('sep', 'prelabel', 'nxtlabel')); echo get_posts_nav_link($args); }
<?php /** * Navigation Links Template * * This template is used to show your your next/previous post links on singular pages and * the next/previous posts links on the home/posts page and archive pages. It also integrates * with the WP PageNavi plugin if activated. * * @package Hybrid * @subpackage Template */ ?> <?php if ( is_attachment() ) : ?> <?php previous_post_link( '%link', '<span class="previous">' . __( '« Return to entry', 'hybrid' ) . '</span>' ); ?> <?php elseif ( is_singular( 'post' ) ) : ?> <?php previous_post_link( '%link', '<span class="previous">' . __( '« Previous', 'hybrid' ) . '</span>' ); ?> <?php next_post_link( '%link', '<span class="next">' . __( 'Next »', 'hybrid' ) . '</span>' ); ?> <?php elseif ( !is_singular() && function_exists( 'wp_pagenavi' ) ) : wp_pagenavi(); ?> <?php elseif ( !is_singular() && $nav = get_posts_nav_link( array( 'sep' => '', 'prelabel' => '<span class="previous">' . __( '« Previous', 'hybrid' ) . '</span>', 'nxtlabel' => '<span class="next">' . __( 'Next »', 'hybrid' ) . '</span>' ) ) ) : ?> <?php echo $nav; ?> <?php endif; ?>
<?php } elseif (is_singular('post')) { ?> <div class="loop-nav"> <?php previous_post_link('<div class="previous">' . __('← %link', 'origin') . '</div>', '%title'); ?> <?php next_post_link('<div class="next">' . __('%link', 'origin') . ' →</div>', '%title'); ?> </div><!-- .loop-nav --> <?php } elseif (!is_singular() && current_theme_supports('loop-pagination')) { loop_pagination(); ?> <?php } elseif (!is_singular() && ($nav = get_posts_nav_link(array('sep' => '', 'prelabel' => '<span class="previous">' . __('← Previous', 'origin') . '</span>', 'nxtlabel' => '<span class="next">' . __('Next →', 'origin') . '</span>')))) { ?> <div class="loop-nav"> <?php echo $nav; ?> </div><!-- .loop-nav --> <?php }
<?php get_header(); ?> <div><?php get_template_part('loop', 'index'); ?> </div> <?php if (get_posts_nav_link()) { ?> <div id="posts-nav"> <?php posts_nav_link('', __('Newer Entries', 'origami'), __('Older Entries', 'origami')); ?> </div> <?php } ?> <?php get_footer();
function product_taxonomy_list_theme($content) { //don't filter outside of the loop if (!in_the_loop()) { return $content; } $msgs = $this->get_setting('msg'); $content = do_shortcode($msgs['product_list']); $content .= mp_list_products(false); $content .= '<div id="mp_product_nav">' . get_posts_nav_link() . '</div>'; return $content; }
<?php } elseif (is_singular('post')) { ?> <div class="loop-nav"> <?php previous_post_link('%link', '<span class="previous">' . __('<span class="meta-nav">←</span> Previous', hybrid_get_textdomain()) . '</span>'); ?> <?php next_post_link('%link', '<span class="next">' . __('Next <span class="meta-nav">→</span>', hybrid_get_textdomain()) . '</span>'); ?> </div><!-- .loop-nav --> <?php } elseif (!is_singular() && current_theme_supports('loop-pagination')) { loop_pagination(array('prev_text' => __('<span class="meta-nav">←</span> Previous', hybrid_get_textdomain()), 'next_text' => __('Next <span class="meta-nav">→</span>', hybrid_get_textdomain()))); ?> <?php } elseif (!is_singular() && ($nav = get_posts_nav_link(array('sep' => '', 'prelabel' => '<span class="previous">' . __('<span class="meta-nav">←</span> Previous', hybrid_get_textdomain()) . '</span>', 'nxtlabel' => '<span class="next">' . __('Next →', hybrid_get_textdomain()) . '</span>')))) { ?> <div class="loop-nav"> <?php echo $nav; ?> </div><!-- .loop-nav --> <?php }
<?php } elseif (is_singular('post')) { ?> <div class="loop-nav"> <?php previous_post_link('%link', '<span class="previous">' . __('<span class="meta-nav">←</span> Previous', 'bearded') . '</span>'); ?> <?php next_post_link('%link', '<span class="next">' . __('Next <span class="meta-nav">→</span>', 'bearded') . '</span>'); ?> </div><!-- .loop-nav --> <?php } elseif (!is_singular() && current_theme_supports('loop-pagination')) { loop_pagination(array('prev_text' => __('Previous', 'bearded'), 'next_text' => __('Next', 'bearded'))); ?> <?php } elseif (!is_singular() && ($nav = get_posts_nav_link(array('sep' => '', 'prelabel' => '<span class="previous">' . __('Previous', 'bearded') . '</span>', 'nxtlabel' => '<span class="next">' . __('Next', 'bearded') . '</span>')))) { ?> <div class="loop-nav"> <?php echo $nav; ?> </div><!-- .loop-nav --> <?php }
previous_post_link('%link', '<span class="previous">' . sprintf(__('<span class="meta-nav">←</span> Previous %s', 'socially-awkward'), $label) . '</span>'); ?> <?php next_post_link('%link', '<span class="next">' . sprintf(__('Next %s <span class="meta-nav">→</span>', 'socially-awkward'), $label) . '</span>'); ?> </div><!-- .loop-nav --> <?php } elseif (is_attachment()) { // If viewing a single attachment. ?> <div class="loop-nav"> <?php previous_post_link('%link', '<span class="previous">' . __('<span class="meta-nav">←</span> Return to entry', 'socially-awkward') . '</span>'); ?> </div><!-- .loop-nav --> <?php } elseif (!is_singular() && ($nav = get_posts_nav_link(array('sep' => '', 'prelabel' => '<span class="previous">' . __('<span class="meta-nav">←</span> Newer', 'socially-awkward') . '</span>', 'nxtlabel' => '<span class="next">' . __('Older <span class="meta-nav">→</span>', 'socially-awkward') . '</span>')))) { ?> <div class="loop-nav"> <?php echo $nav; ?> </div><!-- .loop-nav --> <?php } // End check for type of page.
<?php previous_post_link( '<div class="previous"><span>' . __( 'Previous Post ', hybrid_get_parent_textdomain() ) . '</span>' . __('%link', hybrid_get_parent_textdomain()) . '</div>', '%title' ); ?> <?php /* <div class="previous"> <?php previous_post_link( '<span>' . __('%link', hybrid_get_parent_textdomain() ) . '</span>','Previous Post'); ?> <?php previous_post_link( '%link','%title'); ?> </div> */ ?> <?php next_post_link( '<div class="next"><span>' . __( 'Next Post ', hybrid_get_parent_textdomain() ) . '</span>' . __('%link', hybrid_get_parent_textdomain()) . '</div>', '%title' ); ?> <?php /* <div class="next"> <?php next_post_link( '<span>' . __('%link', hybrid_get_parent_textdomain() ) . '</span>','Next Post'); ?> <?php next_post_link( '%link','%title'); ?> </div> */ ?> <div class="clear"></div> </div><!-- .loop-nav --> <?php elseif ( !is_singular() && current_theme_supports( 'loop-pagination' ) ) : loop_pagination(); ?> <?php elseif ( !is_singular() && $nav = get_posts_nav_link( array( 'sep' => '', 'prelabel' => '<span class="previous">' . __( '← Previous', hybrid_get_parent_textdomain() ) . '</span>', 'nxtlabel' => '<span class="next">' . __( 'Next →', hybrid_get_parent_textdomain() ) . '</span>' ) ) ) : ?> <div class="loop-nav"> <?php echo $nav; ?> </div><!-- .loop-nav --> <?php endif; ?>
<div class="loop-nav"> <?php previous_post_link('%link', '<span class="previous">' . __('<span class="meta-nav">←</span> Previous', 'bon') . '</span>'); ?> <?php next_post_link('%link', '<span class="next">' . __('Next <span class="meta-nav">→</span>', 'bon') . '</span>'); ?> </div><!-- .loop-nav --> <?php } elseif (!is_singular() && current_theme_supports('bon-pagination')) { bon_pagination(array('container_class' => 'pagination-centered', 'disabled_class' => 'unavailable', 'current_class' => 'current')); ?> <?php } elseif (!is_singular() && ($nav = get_posts_nav_link(array('sep' => '', 'prelabel' => '<span class="previous">' . __('<span class="meta-nav">←</span> Older Entries', 'bon') . '</span>', 'nxtlabel' => '<span class="next">' . __('Newer Entries <span class="meta-nav">→</span>', 'bon') . '</span>')))) { ?> <?php if (!empty($nav)) { ?> <div class="loop-nav"> <?php echo $nav; ?> </div><!-- .loop-nav --> <?php } ?> <?php }
<div class="navigation-links"> <?php previous_post_link('%link', '<span class="previous">' . __('« 上一篇', 'hybrid') . '</span>'); ?> <?php next_post_link('%link', '<span class="next">' . __('下一篇 »', 'hybrid') . '</span>'); ?> </div><!-- .navigation-links --> <?php } elseif (!is_singular() && function_exists('wp_pagenavi')) { wp_pagenavi(); ?> <?php } elseif (!is_singular() && current_theme_supports('loop-pagination')) { loop_pagination(); ?> <?php } elseif (!is_singular() && ($nav = get_posts_nav_link(array('sep' => '', 'prelabel' => '<span class="previous">' . __('« 上一页', 'hybrid') . '</span>', 'nxtlabel' => '<span class="next">' . __('下一页 »', 'hybrid') . '</span>')))) { ?> <div class="navigation-links"> <?php echo $nav; ?> </div><!-- .navigation-links --> <?php }
<?php } elseif (is_singular('post')) { ?> <div class="loop-nav"> <?php previous_post_link('%link', '<span class="previous">' . __('<span class="meta-nav">←</span> Previous', 'clea-base') . '</span>'); ?> <?php next_post_link('%link', '<span class="next">' . __('Next <span class="meta-nav">→</span>', 'clea-base') . '</span>'); ?> </div><!-- .loop-nav --> <?php } elseif (!is_singular() && current_theme_supports('loop-pagination')) { loop_pagination(array('prev_text' => __('<span class="meta-nav">←</span> Previous', 'clea-base'), 'next_text' => __('Next <span class="meta-nav">→</span>', 'clea-base'))); ?> <?php } elseif (!is_singular() && ($nav = get_posts_nav_link(array('sep' => '', 'prelabel' => '<span class="previous">' . __('<span class="meta-nav">←</span> Previous', 'clea-base') . '</span>', 'nxtlabel' => '<span class="next">' . __('Next <span class="meta-nav">→</span>', 'clea-base') . '</span>')))) { ?> <div class="loop-nav"> <?php echo $nav; ?> </div><!-- .loop-nav --> <?php }
function framemarket_global_categories_theme($content) { global $wp_query; if ($slug = get_query_var('global_taxonomy')) { $args = array(); $args['echo'] = false; $args['category'] = $slug; //check for paging if (get_query_var('paged')) { $args['page'] = intval(get_query_var('paged')); } $content = framemarket_mp_list_global_products($args); $content .= get_posts_nav_link(); } else { //no category set, so show list $content .= mp_global_categories_list(array('echo' => false)); } return $content; }
<div class="navigation-links"> <?php previous_post_link('%link', '<span class="previous"><span class="symbol"><</span><span class="direction">Previous</span></span>'); ?> <?php next_post_link('%link', '<span class="next"><span class="direction">Next</span><span class="symbol">></span></span>'); ?> </div><!-- .navigation-links --> <?php } elseif (!is_singular() && function_exists('wp_pagenavi')) { wp_pagenavi(); ?> <?php } elseif (!is_singular() && current_theme_supports('loop-pagination')) { loop_pagination(); ?> <?php } elseif (!is_singular() && ($nav = get_posts_nav_link(array('sep' => '', 'prelabel' => '<span class="previous"><span class="symbol"><</span><span class="direction">Previous</span></span>', 'nxtlabel' => '<span class="next"><span class="direction">Next</span><span class="symbol">></span></span>')))) { ?> <div class="navigation-links"> <?php echo $nav; ?> </div><!-- .navigation-links --> <?php }