Giter Site home page Giter Site logo

wp_paginationcustomposttype's Introduction

WP_PaginationCustomPostType

WP Page Pagination CustomPostType

$paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1; 

$args  = array(
    'paged'          => $paged, 
    'posts_per_page' => 3 
);
		
  $wp_query = new WP_Query($args);

   if($wp_query->have_posts() ): 
			
      while($wp_query->have_posts()) :  $wp_query->the_post();
    				   
	      print(wp_strip_all_tags(get_the_title()) . "<br />"); 
        
      endwhile; 

   endif; 
	 
   wp_reset_query();

/* ------------------------------------------------------------------------------------------ */

if ( ! function_exists( 'wp_pagination' ) ) :

    function wp_pagination( $paged = '', $max_page = '' ) {
        $big = 999999999; // need an unlikely integer
        if( ! $paged ) {
            $paged = get_query_var('paged');
        }

        if( ! $max_page ) {
            global $wp_query;
            $max_page = isset( $wp_query->max_num_pages ) ? $wp_query->max_num_pages : 1;
        }

        echo paginate_links( array(
            'base'       => str_replace( $big, '%#%', esc_url( get_pagenum_link( $big ) ) ),
            'format'     => '?paged=%#%',
            'current'    => max( 1, $paged ),
            'total'      => $max_page,
            'mid_size'   => 1,
            'prev_text'  => __( '«' ),
            'next_text'  => __( '»' ),
            'type'       => 'list'
        ) );
    }
 endif;
 
 wp_pagination( $paged, $sb_nl_query->max_num_pages);

Link Reference 1
Link Reference 2
Link Reference 3

wp_paginationcustomposttype's People

Contributors

nielsoffice avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.