function genesis_paged_rel() { global $wp_query; $next = ''; $prev = $next; $paged = (int) get_query_var( 'paged' ); $page = (int) get_query_var( 'page' ); if ( ! is_singular() ) { $prev = $paged > 1 ? get_previous_posts_page_link() : $prev; $next = $paged < $wp_query->max_num_pages ? get_next_posts_page_link( $wp_query->max_num_pages ) : $next; } else { // No need for this on previews. if ( is_preview() ) { return; } $numpages = substr_count( $wp_query->post->post_content, '<!--nextpage-->' ) + 1; if ( $numpages && ! $page ) { $page = 1; } if ( $page > 1 ) { $prev = genesis_paged_post_url( $page - 1 ); } if ( $page < $numpages ) { $next = genesis_paged_post_url( $page + 1 ); } } if ( $prev ) { printf( '<link rel="prev" href="%s" />' . "\n", esc_url( $prev ) ); } if ( $next ) { printf( '<link rel="next" href="%s" />' . "\n", esc_url( $next ) ); } }