Infinite scroll on home page – WooThemes Upstart
-
Hi,
Im battling to get the infinite scrolling to work on the home page for Upstart, a theme by WooThemes.Any advise?
Thank you,
Schalk
-
Do you have the shortcode on your homepage?
Hi,
The home page is created by the template, so I don’t know how to add the shortcake…
suppose this makes it rather tricky?
Thank you,
Schalk
you need to add the shortcode to a template or content area.
So I need to add it to the index.php?
Where would I add the shortcode?<?php // File Security Check if ( ! function_exists( 'wp' ) && ! empty( $_SERVER['SCRIPT_FILENAME'] ) && basename( __FILE__ ) == basename( $_SERVER['SCRIPT_FILENAME'] ) ) { die ( 'You do not have sufficient permissions to access this page!' ); } ?><?php /** * Index Template * * Here we setup all logic and XHTML that is required for the index template, used as both the homepage * and as a fallback template, if a more appropriate template file doesn't exist for a specific context. * * @package WooFramework * @subpackage Template */ get_header(); global $woo_options; ?> <div id="content" class="content-container"> <?php woo_main_before(); ?> <section id="main"> <?php if ( apply_filters( 'upstart_homepage_features', true ) && class_exists( 'Woothemes_Features' ) ) : ?> <section class="type-page"> <?php do_action( 'woothemes_features', array( 'limit' => apply_filters( 'upstart_homepage_features_limit', 3 ), 'size' => 999 ) ); ?> </section><!-- /.type-page --> <?php endif; ?> <?php if ( apply_filters( 'upstart_homepage_testimonials', true ) && class_exists( 'Woothemes_Testimonials' ) ) : ?> <?php $count_testimonials = wp_count_posts( 'testimonial' ); $published_testimonials = $count_testimonials->publish; ?> <section class="testimonials content-container-fullwidth-nopadding"> <h1 class="section-title"><?php _e( 'You\'re in good company...', 'woothemes' ); ?></h1> <?php do_action( 'woothemes_testimonials', array( 'limit' => apply_filters( 'upstart_homepage_testimonials_limit', $testimonials_limit = 4 ) ) ); ?> <?php if ( $published_testimonials > $testimonials_limit ) { echo '<p class="more-testimonials"><a href="' . get_post_type_archive_link( 'testimonial' ) . '" class="button large">' . __( 'View all testimonials', 'woothemes' ) . '</a></p>'; } ?> </section><!-- /.testimonials --> <?php endif; ?> <?php if ( apply_filters( 'upstart_homepage_blog_posts', true ) ) : ?> <section class="blog-posts"> <h1 class="section-title"><?php _e( 'In the news...', 'woothemes' ); ?></h1> <?php woo_loop_before(); ?> <?php // To customise the query used on this template, please uncomment the code below. /* $paged = ( get_query_var( 'paged' ) ) ? get_query_var( 'paged' ) : 1; query_posts( array( 'post_type' => 'post', 'paged' => $paged ) ); */ if ( have_posts() ) : $count = 0; ?> <?php /* Start the Loop */ ?> <?php while ( have_posts() ) : the_post(); $count++; ?> <?php /* Include the Post-Format-specific template for the content. * If you want to overload this in a child theme then include a file * called content-___.php (where ___ is the Post Format name) and that will be used instead. */ get_template_part( 'content', get_post_format() ); ?> <?php endwhile; ?> <?php else : ?> <article <?php post_class(); ?>> <p><?php _e( 'Sorry, no posts matched your criteria.', 'woothemes' ); ?></p> </article><!-- /.post --> <?php endif; ?> <?php woo_loop_after(); ?> <?php woo_pagenav(); ?> </section><!--/.blog-posts --> <?php endif; ?> <?php if ( is_woocommerce_activated() && apply_filters( 'upstart_homepage_featured_products', true ) ) : ?> <section class="featured-products content-container-fullwidth-nopadding"> <h1 class="section-title"><?php _e( 'Featured Products', 'woothemes' ); ?></h1> <?php $featured_products_per_page = apply_filters( 'upstart_homepage_featured_products_per_page', $per_page = 12 ); echo do_shortcode( '[featured_products per_page="' . $featured_products_per_page . '"]' ); ?> </section> <?php endif; ?> <?php if ( class_exists( 'Woothemes_Our_Team' ) && apply_filters( 'upstart_homepage_our_team', true ) ) : ?> <section class="meet-the-team content-container-fullwidth-nopadding"> <h1 class="section-title"><?php _e( 'Meet the team', 'woothemes' ); ?></h1> <?php $our_team_limit = apply_filters( 'upstart_homepage_our_team_limit', $limit = 8 ); echo do_shortcode( '[woothemes_our_team limit="' . $our_team_limit . '"]' ); ?> </section> <?php endif; ?> </section><!-- /#main --> <?php woo_main_after(); ?> </div><!-- /#content --> <?php get_footer(); ?>
Sorry, i have no idea where you want Ajax Load More added to your page.
Can you let me know which section?
Hi,
On the home page, i would like the posts to load more once one get to the bottom of the page, instead of having to click on the NEXT button.
Please see screenshot:
https://www.dropbox.com/s/4seh61ke3vozn20/kerry-dunkley-ajax-load-more.png?dl=0Thank you,
Schalk
- The topic ‘Infinite scroll on home page – WooThemes Upstart’ is closed to new replies.