[WordPress] このワードプレスの家に改ページを追加します。

スポンサーリンク

質問

私はみんな !このテーマのホームページのページ区切りを取り組んでいます。元のコードは:

<?php
                /**
                    Blog
                **/
                $display_count = get_theme_mod('wpex_home_blog_count', '30');
                $wpex_query = new WP_Query(
                    array(
                        'post_type'         => 'post',
                        'posts_per_page'    => $display_count,
                        'no_found_rows'     => true,
                    )
                );
                if ( $wpex_query->posts && '0' != $display_count ) { ?>
                    <div id="homepage-blog" class="clr">
                        <h2 class="heading"><span><?php _e( 'From The Blog', 'wpex' ); ?></span></h2>
                        <?php $wpex_count=0; ?>
                        <?php foreach( $wpex_query->posts as $post ) : setup_postdata( $post ); ?>
                            <?php $wpex_count++; ?>
                                <article class="recent-blog-entry clr col span_1_of_3 col-<?php echo $wpex_count; ?>">
                                    <?php
                                    // Display post thumbnail
                                    if ( has_post_thumbnail() ) { ?>
                                        <div class="recent-blog-entry-thumbnail">
                                            <a href="<?php the_permalink(); ?>" title="<?php echo esc_attr( the_title_attribute( 'echo=0' ) ); ?>">
                                                <img src="<?php echo wpex_get_featured_img_url(); ?>" alt="<?php echo esc_attr( the_title_attribute( 'echo=0' ) ); ?>" />
                                            </a>
                                        </div><!-- .recent-blog-entry-thumbnail -->
                                    <?php } ?>
                                    <header>
                                        <h3 class="recent-blog-entry-title"><a href="<?php the_permalink(); ?>" title="<?php echo esc_attr( the_title_attribute( 'echo=0' ) ); ?>"><?php the_title(); ?></a></h3>
                                        <?php
                                        // Display post meta details
                                        wpex_post_meta() ;?>
                                    </header>
                                    <div class="recent-blog-entry-content entry clr">
                                        <?php wpex_excerpt( 18, false ); ?>
                                    </div><!-- .recent-blog-entry-content -->
                                </article><!-- .recent-blog -->
                            <?php if ( $wpex_count == '3' ) { ?>
                                <?php $wpex_count=0; ?>
                            <?php } ?>
                        <?php endforeach; ?>
                    </div><!-- #homepage-portfolio -->
                <?php } ?>

私は何かに変更

                <div id="homepage-blog" class="clr">
<h2 class="heading"><span><?php _e( 'From The Blog', 'wpex' ); ?></span></h2>
<?php $wpex_count=0; ?>
    <?php
    $temp = $wp_query; $wp_query= null;
    $wp_query = new WP_Query(); $wp_query->query('showposts=4' . '&paged='.$paged);
    while ($wp_query->have_posts()) : $wp_query->the_post(); ?>

    <?php $wpex_count++; ?>
                                <article class="recent-blog-entry clr col span_1_of_3 col-<?php echo $wpex_count; ?>">
                                    <?php
                                    // Display post thumbnail
                                    if ( has_post_thumbnail() ) { ?>
                                        <div class="recent-blog-entry-thumbnail">
                                            <a href="<?php the_permalink(); ?>" title="<?php echo esc_attr( the_title_attribute( 'echo=0' ) ); ?>">
                                                <img src="<?php echo wpex_get_featured_img_url(); ?>" alt="<?php echo esc_attr( the_title_attribute( 'echo=0' ) ); ?>" />
                                            </a>
                                        </div><!-- .recent-blog-entry-thumbnail -->
                                    <?php } ?>
                                    <header>
                                        <h3 class="recent-blog-entry-title"><a href="<?php the_permalink(); ?>" title="<?php echo esc_attr( the_title_attribute( 'echo=0' ) ); ?>"><?php the_title(); ?></a></h3>
                                    <ul class="post-meta clr">
                                    <li class="meta-date">
            <?php _e('Posted on','wpex'); ?>
            <span class="meta-date-text"><?php echo get_the_date(); ?></span>
        </li>
        </ul>
                                    </header>
                                    <div class="recent-blog-entry-content entry clr">
                                        <?php wpex_excerpt( 18, false ); ?>
                                    </div><!-- .recent-blog-entry-content -->
                                </article><!-- .recent-blog -->
                            <?php if ( $wpex_count == '3' ) { ?>
                                <?php $wpex_count=0; ?>
                            <?php } ?>

    <?php endwhile; ?>
</div>

 <?php wp_pagenavi();?>
<?php wp_reset_postdata(); ?>

</article>

この最初のページで動作するようですが、ページ 2 に移動、それが与える、コピー コピー後 1 infinate ページのように、ページ全体をコピーした後。それはないがどのように動作します

何がここで間違っている任意のアイデアですか?これはどんな意味があなたに?

答え

パラメーターがありません:

読むより http://codex.wordpress.org/Pagination#Adding _the_.22paged .22_parameter_to_a_query

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;

http://stackoverflow.com/questions/28479258/add-pagination-to-this-wordpress-home

スポンサーリンク

Leave a Reply