Viewing 5 replies - 1 through 5 (of 5 total)
  • Same problem, here. I have seen this plugin in action and I quite like it but there is no documentation, so sad.
    Would be immensely great if someone could help out with the after-installation procedure.

    tamedo

    (@tamedo)

    https://www.ads-software.com/plugins/easy-load-more/installation/

    Once plugin is activated, you need to update plugin settings under ‘Settings > Easy Load More’. On pages where you would like to use the button you need to add the “load_more_button()” function to your template files.

    Plugin Author Idiom

    (@brianbrey)

    Thanks tamedo for helping out!

    This plugin does require some knowledge of editing PHP templates and HTML. For example if you wanted the load more button on your archive pages, you will have to open up archive.php either in the WordPress editor (Appearance > Editor) or any text editor you prefer. Somewhere in the template you should see this:

    <?php
        while ( have_posts() ) : the_post();
            ...
        endwhile;
    ?>

    This is the start of the WordPress Loop. Your template may already have a <div>, <ul>, or some other element wrapping this loop. If you don’t you will have to add one. You also need to either find or add the id for this element. So your template should look something like this:

    <div id="ajax">
    <?php
    	// Start the Loop.
    	while ( have_posts() ) : the_post();
                ...
            // End the loop.
    	endwhile;
    ?>
    </div><!-- closing the #ajax element -->

    Under the settings for this plugin (Settings > Easy Load More), you want to enter that unique id or classname in the field for “Post List Wrap Selector”. For this example that would be “#ajax”.

    Back in the template you then want to add the code to display the load more button. Our template will now look like this:

    <div id="ajax">
    <?php
    	// Start the Loop.
    	while ( have_posts() ) : the_post();
                ...
            // End the loop.
    	endwhile;
    ?>
    </div><!-- closing the #ajax element -->
    <?php load_more_button(); ?>

    That’s it! Naturally this will probably look slightly different on your own site unless you are using the Twenty Fifteen theme, but the idea is the same. The loop needs to be wrapped in a HTML element with a unique class or id, and the load more button function needs to be added after it.

    I hope this detailed installation guide is a little more helpful.

    Hello Andrew, I tried to wrap my loop in a div like that, and included the button after my loop wrap:

    <div id="ajax">
    <?php
    	// Start the Loop.
    	while ( have_posts() ) : the_post();
                ...
            // End the loop.
    	endwhile;
    ?>
    </div><!-- closing the #ajax element -->
    <?php load_more_button(); ?>

    and when I inspect it, the load more button is there but it is invisible. It has the class class=”elm-button ajax-inactive” … any ideas? :/

    Plugin Author Idiom

    (@brianbrey)

    Hi tenzor,

    The “ajax-inactive” class is applied if there are not enough posts to load a new page. For example, lets say on you’re blog you had 5 posts and your blog was set to display 10 posts per page, the load more button would be “inactive” because there are no new pages to load.

    If there are supposed to be multiple page, are you modifying that posts loop at all? The plugin uses $wp_query->max_num_pages to check how many total pages there are in the query.

Viewing 5 replies - 1 through 5 (of 5 total)
  • The topic ‘Installation guide needed’ is closed to new replies.