Default pagination is broken when use ‘static page’ as ‘front page’
the solution is dont use #static pages# and merge to functions.php Merge to functions.php the following : //http://justintadlock.com/archives/2010/02/02/showing-custom-post-types-on-your-home-blog-page add_filter( ‘pre_get_posts’, ‘my_get_posts’ ); function my_get_posts( $query ) { if ( is_home() && $query->is_main_query() ) $query->set( ‘post_type’, array( ‘works’ ) ); //else //$query->set( ‘post_type’, ‘ page’ );//$query->set( ‘post_type’, array( ‘page’, ‘post’ ) ); return $query; }