1. <?php
  2. get_header();
  3. /* if on change from wp special page for blog page and special page for front-page */
  4. if( isset( $wp_query -> queried_object -> ID ) && $wp_query -> queried_object -> ID == get_option( 'page_for_posts' ) ){
  5. global $wp_query;
  6.  
  7. if( (int) get_query_var('paged') > 0 ){
  8. $paged = get_query_var('paged');
  9. }else{
  10. if( (int) get_query_var('page') > 0 ){
  11. $paged = get_query_var('page');
  12. }else{
  13. $paged = 1;
  14. }
  15. }
  16.  
  17. $wp_query = new WP_Query( array( 'post_type' => 'post' , 'post_status' => 'publish' , 'paged' => $paged ) );
  18. }
  19. ?>
  20.  
  21. <section class="b_content clearfix" id="main">
  22. <div class="b_page">
  23.  
  24. <?php _core::method( 'layout' , 'archiveSidebar' , 'left' , 'blog_page' ); wp_reset_query(); ?>
  25.  
  26. <section id="primary" <?php _core::method( 'layout' , 'archiveClasses' , 'blog_page' ); ?>>
  27. <div id="content" role="main">
  28.  
  29. <div class="content-title">
  30. <div class="title">
  31. <h1 class="entry-title">
  32. <?php
  33. if( have_posts () ){
  34. if( isset( $_GET[ 'fp_type' ] ) ){
  35. $title = _core::method( '_settings' , 'get' , 'settings' , 'blogging' , 'labels' , 'post_type' );
  36. $title = str_replace( '%type%' , $_GET['fp_type'] , $title );
  37. }else{
  38. $title = _core::method( '_settings' , 'get' , 'settings' , 'blogging' , 'labels' , 'blog_page' );
  39. }
  40. echo _core::method( '_text' , 'content' , 'settings' , 'style' , 'archive' , 'title' , 'text' , $title , 'span' );
  41. }else{
  42. echo _core::method( '_text' , 'content' , 'settings' , 'style' , 'archive' , 'title' , 'text' , __( 'Sorry, no posts found' , _DEV_ ) , 'span' );
  43. }
  44. ?>
  45. </h1>
  46. </div>
  47. </div>
  48.  
  49. <?php if( _core::method( 'post_settings' , 'useGrid' , 'blog_page' ) ) : ?>
  50.  
  51. <div class="masonry-container">
  52. <div class="grid-view">
  53.  
  54. <?php else : ?>
  55.  
  56. <div class="element last">
  57. <div class="list-view">
  58.  
  59. <?php endif; ?>
  60.  
  61. <?php _core::method( 'post' , 'loop' , 'blog_page' ); ?>
  62.  
  63. </div>
  64. </div>
  65.  
  66. <?php get_template_part( 'templates/pagination' ); ?>
  67. </div>
  68. </section>
  69.  
  70. <?php _core::method( 'layout' , 'archiveSidebar' , 'right' , 'blog_page' ); wp_reset_query(); ?>
  71.  
  72. </div>
  73. </section>
  74.  
  75. <?php get_footer(); ?>