• Please i created a new static page for my blog’s homepage, but the page dosnt have page pagination, while the existing blog pages in the theme has pagination, while the new page i created [Blog fullwidth template] dosnt have pagination.

    This is ta page template that has pagenation in the theme

    <?php
    /* Template Name: Blog Style 1 */
    
    // File Security Check
    if ( ! defined( 'ABSPATH' ) ) { exit; }
    
    $prefix = Haze_Meta_Boxes::get_instance()->prefix;
    
    $order = rwmb_meta( "{$prefix}order", $args = array(), get_the_ID() );
    $orderby = rwmb_meta( "{$prefix}order_by", $args = array(), get_the_ID() );
    $posts_per_page = rwmb_meta( "{$prefix}posts_per_page", $args = array(), get_the_ID() );
    $category = rwmb_meta( "{$prefix}category", array('type'=>'checkbox_list'), get_the_ID() );
    $has_slider = rwmb_meta("{$prefix}rev_slider_enable", array(), get_the_ID());
    $has_big_player = rwmb_meta("{$prefix}big_player_enable", array(), get_the_ID());
    $has_featured = rwmb_meta("{$prefix}featured_widget_enable", array(), get_the_ID());
    $has_title = rwmb_meta("{$prefix}text_title_enable", array(), get_the_ID());
    
    get_header(); ?>
    
        <!-- ================================================== -->
        <!-- =============== START BREADCRUMB ================ -->
        <!-- ================================================== -->
        <?php if($has_slider || $has_big_player || $has_featured || $has_title) : ?>
            <?php
            if($has_slider) {
                // Get the slider
                zen_slider_header();
            }
            if($has_big_player) {
                // Get the player
                clx_header_big_player();
            }
            if($has_featured) {
                // Get featured
                clx_header_featured();
            }
            if($has_title) {
                // Get the title
                clx_header_title();
            }
            ?>
        <?php else: ?>
            <div class="container">
                <div class="row">
                    <div class="breadcrumb-container clearfix">
    
                        <!-- BREADCRUMB TITLE -->
                        <h1><?php the_title(); ?></h1>
    
                        <!-- BREADCRUMB -->
                        <?= zen_breadcrumbs(); ?>
    
                    </div>
                </div>
            </div>
        <?php endif; ?>
        <!-- ================================================== -->
        <!-- =============== END BREADCRUMB ================ -->
        <!-- ================================================== -->
    
        <!-- ================================================== -->
        <!-- =============== START CONTENT-CONTAINER ================ -->
        <!-- ================================================== -->
        <div class="container">
        <div class="row">
        <div class="content-container">
        <div class="content-container-inner clearfix">
        <div class="col-sm-8">
            <div class="container-row">
    
                <?php
                /**
                 * clubix_before_posts_loop hook
                 *
                 * @hooked nothing
                 */
                do_action( 'clubix_before_posts_loop' );
                ?>
    
                <div class="row">
                    <div class="col-sm-12">
    
                        <?php
                        /**
                         * clubix_before_posts hook
                         *
                         * @hooked nothing
                         */
                        do_action( 'clubix_before_posts' );
                        ?>
    
                        <?php
    
                        // Construct the query
                        if ( get_query_var('paged') ) { $paged = get_query_var('paged'); }
                        elseif ( get_query_var('page') ) { $paged = get_query_var('page'); }
                        else { $paged = 1; }
                        $args = array(
                            'post_type'         => 'post',
                            'post_status'       => 'publish',
                            'paged'             => $paged,
                            'posts_per_page'    => (int)$posts_per_page,
                            'orderby'           => $orderby,
                            'order'             => $order,
                            'category__in'      => $category,
                            //'author__in'        => $authors
                        );
    
                        $query = new WP_Query($args);
    
                        ?>
    
                        <?php if ( $query->have_posts() ) : ?>
    
                            <?php while ( $query->have_posts() ) : $query->the_post(); ?>
    
                                <?php
                                /* Get the content template */
                                get_template_part( 'content', get_post_format() );
                                ?>
    
                            <?php endwhile; ?>
    
                        <?php else : ?>
    
                            <?php
                            /* Get the none-content template (error) */
                            get_template_part( 'content', 'none' );
                            ?>
    
                        <?php endif; ?>
                        <?php
                        wp_reset_postdata();
                        // End The Loop
                        ?>
    
                        <?php
                        /**
                         * clubix_after_posts hook
                         *
                         * @hooked nothing
                         */
                        do_action( 'clubix_after_posts' );
                        ?>
    
                    </div>
                </div>
    
                <?php
                /**
                 * clubix_after_posts_loop hook
                 *
                 * @hooked nothing
                 */
                global $wp_query;
                do_action( 'clubix_after_posts_loop', $query, '', 2 );
                ?>
    
            </div>
        </div>
    
        <!-- ============= WIDGETS ============= -->
        <div class="col-sm-4">
            <?php get_sidebar('main-sidebar'); ?>
        </div>
        <!-- ============= END WIDGETS ============= -->
    
        </div>
        </div>
        </div>
        </div>
        <!-- ================================================== -->
        <!-- =============== END CONTENT-CONTAINER ================ -->
        <!-- ================================================== -->
    
    <?php get_footer(); ?>

    This is the template that i created that dosnt have Pagination

    <?php
    /* Template Name: Page FullWidth */
    /**
     * @author Stylish Themes
     * @since 1.0.0
     */
    
    // File Security Check
    if ( ! defined( 'ABSPATH' ) ) { exit; }
    
    $prefix = Haze_Meta_Boxes::get_instance()->prefix;
    $has_slider = rwmb_meta("{$prefix}rev_slider_enable", array(), get_the_ID());
    $has_big_player = rwmb_meta("{$prefix}big_player_enable", array(), get_the_ID());
    $has_featured = rwmb_meta("{$prefix}featured_widget_enable", array(), get_the_ID());
    $has_title = rwmb_meta("{$prefix}text_title_enable", array(), get_the_ID());
    
    get_header(); ?>
    
        <!-- ================================================== -->
        <!-- =============== START BREADCRUMB ================ -->
        <!-- ================================================== -->
        <?php if($has_slider || $has_big_player || $has_featured || $has_title) : ?>
            <?php
            if($has_slider) {
                // Get the slider
                zen_slider_header();
            }
            if($has_big_player) {
                // Get the player
                clx_header_big_player();
            }
            if($has_featured) {
                // Get featured
                clx_header_featured();
            }
            if($has_title) {
                // Get the title
                clx_header_title();
            }
            ?>
        <?php else: ?>
            <div class="container">
                <div class="row">
                    <div class="breadcrumb-container clearfix">
    
                        <!-- BREADCRUMB TITLE -->
                        <h1><?php the_title(); ?></h1>
    
                        <!-- BREADCRUMB -->
                        <?= zen_breadcrumbs(); ?>
    
                    </div>
                </div>
            </div>
        <?php endif; ?>
        <!-- ================================================== -->
        <!-- =============== END BREADCRUMB ================ -->
        <!-- ================================================== -->
    
        <!-- ================================================== -->
        <!-- =============== START CONTENT-CONTAINER ================ -->
        <!-- ================================================== -->
        <div class="container">
            <div class="row">
                <div class="content-container">
                    <div class="content-container-inner clearfix">
                        <div class="col-sm-12">
                            <div class="container-row">
    
                                <div class="row">
                                    <div class="col-sm-12">
    
                                        <?php
                                        /**
                                         * clubix_before_post hook
                                         *
                                         * @hooked nothing
                                         */
                                        do_action( 'clubix_before_post' );
                                        ?>
    
                                        <?php if ( have_posts() ) : ?>
    
                                            <?php while ( have_posts() ) : the_post(); ?>
    
                                                <?php the_content(); ?>
    
                                            <?php endwhile; ?>
    
                                        <?php else : ?>
    
                                            <?php
                                            /* Get the none-content template (error) */
                                            get_template_part( 'content', 'none' );
                                            ?>
    
                                        <?php endif; ?>
    
                                        <?php
                                        /**
                                         * clubix_after_post hook
                                         *
                                         * @hooked nothing
                                         */
                                        do_action( 'clubix_after_post' );
                                        ?>
    
                                    </div>
                                </div>
    
                                <div class="row">
                                    <div class="col-sm-12">
                                        <div class="comment-container">
                                            <div class="col-sm-12">
                                                <!-- ============== COMMENTS CONTAINER ============= -->
                                                <?php comments_template('', true); ?>
                                            </div>
                                        </div>
                                    </div>
                                </div>
    
                            </div>
                        </div>
    
                    </div>
                </div>
            </div>
        </div>
        <!-- ================================================== -->
        <!-- =============== END CONTENT-CONTAINER ================ -->
        <!-- ================================================== -->
    
    <?php get_footer(); ?>

    please what could be the difference

Viewing 6 replies - 1 through 6 (of 6 total)
  • Vamsi

    (@mannemvamsi)

    First one has a hook ‘clubix_after_posts‘, second one has ‘clubix_after_post

    First one has after posts hook do_action( 'clubix_after_posts_loop', $query, '', 2 ); but the second one doesn’t

    Thread Starter chigoziekyrian

    (@chigoziekyrian)

    Thanks for the reply, so which one could represent the page Pagination, the first template has pagination, while the 2nd dosnt have

    Vamsi

    (@mannemvamsi)

    I don’t know that, checkout the hooks implementations. you might find out the function doing the pagination

    Thread Starter chigoziekyrian

    (@chigoziekyrian)

    ok, thanks, though i have tried, but couldnt get it, am not much familiar with codes, or is there any other wodpress custom codes to add pagination in static pages??

    Vamsi

    (@mannemvamsi)

    Since you have created a template ??

    Explore pagination functions.

    It clearly explains where to add pagination calls.

    Thread Starter chigoziekyrian

    (@chigoziekyrian)

    thanks, let me try it out

Viewing 6 replies - 1 through 6 (of 6 total)
  • The topic ‘Page Pagination prroblem’ is closed to new replies.