Community Forums › Forums › Archived Forums › General Discussion › Minimum Pro Blog Page – post nav not working
Tagged: minimum pro page navigation blog
- This topic has 4 replies, 2 voices, and was last updated 9 years, 1 month ago by Brad Dalton.
-
AuthorPosts
-
March 6, 2015 at 7:27 pm #143543carrieoke13Participant
Hi,
I'm using Minimum Pro. To show blog posts on the home page, I created a page and assigned the "Blog" page template, and then set that page to show latests posts under Reading settings.
The issue is that the page navigation (set to numeric) doesn't work at the bottom of the page.
Is there a better way to get just a basic blog page with page nav working, using Minimum Pro?
Thanks!
http://knittinging.comMarch 7, 2015 at 1:29 am #143552Brad DaltonParticipantUse the default reading settings and it will work.
If you want it on the front page, remove the front-page.php file.
March 7, 2015 at 8:27 pm #143622carrieoke13ParticipantThanks, Brad! I couldn't figure out how to make the grid posts go away, but removing front-page.php worked.
March 7, 2015 at 8:33 pm #143623Brad DaltonParticipantYou could pull the grid loop from the front-page.php file:
//* Remove entry meta in entry footer and Genesis loop remove_action( 'genesis_loop', 'genesis_do_loop' ); //* Add Genesis grid loop add_action( 'genesis_loop', 'minimum_grid_loop_helper' );//* Genesis grid loop function minimum_grid_loop_helper() { if ( function_exists( 'genesis_grid_loop' ) ) { genesis_grid_loop( array( 'features' => 0, 'feature_image_size' => 0, 'feature_content_limit' => 0, 'grid_image_size' => 0, 'grid_content_limit' => 250, 'more' => __( '[Read more]', 'minimum' ), ) ); } else { genesis_standard_loop(); } }
So you end up with:
<?php //* Enqueue scripts add_action( 'wp_enqueue_scripts', 'minimum_front_page_enqueue_scripts' ); function minimum_front_page_enqueue_scripts() { //* Load scripts only if custom background is being used if ( ! get_background_image() ) return; //* Enqueue Backstretch scripts wp_enqueue_script( 'minimum-backstretch', get_bloginfo( 'stylesheet_directory' ) . '/js/backstretch.js', array( 'jquery' ), '1.0.0' ); wp_enqueue_script( 'minimum-backstretch-set', get_bloginfo('stylesheet_directory').'/js/backstretch-set.js' , array( 'jquery', 'minimum-backstretch' ), '1.0.0' ); wp_localize_script( 'minimum-backstretch-set', 'BackStretchImg', array( 'src' => str_replace( 'http:', '', get_background_image() ) ) ); //* Add custom body class add_filter( 'body_class', 'minimum_add_body_class' ); } //* Minimum custom body class function minimum_add_body_class( $classes ) { $classes[] = 'minimum'; return $classes; } //* Add widget support for homepage if widgets are being used add_action( 'genesis_meta', 'minimum_front_page_genesis_meta' ); function minimum_front_page_genesis_meta() { if ( is_home() ) { //* Remove entry footer functions remove_action( 'genesis_entry_footer', 'genesis_entry_footer_markup_open', 5 ); remove_action( 'genesis_entry_footer', 'genesis_post_meta' ); remove_action( 'genesis_entry_footer', 'genesis_entry_footer_markup_close', 15 ); //* Force full width content layout add_filter( 'genesis_pre_get_option_site_layout', '__genesis_return_full_width_content' ); } if ( is_active_sidebar( 'home-featured-1' ) || is_active_sidebar( 'home-featured-2' ) || is_active_sidebar( 'home-featured-3' ) || is_active_sidebar( 'home-featured-4' ) ) { //* Add Home featured Widget areas add_action( 'genesis_before_content_sidebar_wrap', 'minimum_home_featured', 15 ); } } //* Add markup for homepage widgets function minimum_home_featured() { printf( '<div %s>', genesis_attr( 'home-featured' ) ); genesis_structural_wrap( 'home-featured' ); genesis_widget_area( 'home-featured-1', array( 'before' => '<div class="home-featured-1 widget-area">', 'after' => '</div>', ) ); genesis_widget_area( 'home-featured-2', array( 'before' => '<div class="home-featured-2 widget-area">', 'after' => '</div>', ) ); genesis_widget_area( 'home-featured-3', array( 'before' => '<div class="home-featured-3 widget-area">', 'after' => '</div>', ) ); genesis_widget_area( 'home-featured-4', array( 'before' => '<div class="home-featured-4 widget-area">', 'after' => '</div>', ) ); genesis_structural_wrap( 'home-featured', 'close' ); echo '</div>'; //* end .home-featured } //* Run the Genesis loop genesis();
March 7, 2015 at 8:54 pm #143624 -
AuthorPosts
- The forum ‘General Discussion’ is closed to new topics and replies.