現在
http://design-plus1.com/tcd-w/tcd013
のテーマを使っていますが、ネットで知った以下のソースをindex.phpの
上記を以下のように入れています。
<div id="main_col"> <div id="recent_post"> <h3 class="headline1"><?php _e('Recent post', 'tcd-w'); ?></h3> <?php $args = array('post_type' => 'post', 'numberposts' => 20); $recent_post=get_posts($args); if ($recent_post) { ?> <ul class="clearfix"> <?php foreach ($recent_post as $post) : setup_postdata ($post); ?> <li class="clearfix"> <a class="image" href="<?php the_permalink() ?>"><?php if ( has_post_thumbnail()) { echo the_post_thumbnail('small_size'); } else { echo '<img src="'; bloginfo('template_url'); echo '/img/common/no_image3.jpg" alt="" title="" />'; }; ?></a> <div class="info"> <?php if ($options['show_date'] || $options['show_category']) { ?> <ul class="meta"> <?php if ($options['show_date']) { ?><li class="date"><?php the_time('Y-n-j'); ?></li><?php }; ?> <?php if ($options['show_category']) { ?><li class="category"><?php the_category(', '); ?></li><?php }; ?> </ul> <?php }; ?> <a class="title" href="<?php the_permalink() ?>"><?php trim_title(32); ?></a> </div> </li> <?php endforeach; wp_reset_query(); ?> </ul> <?php } else { ?> <p class="no_post"><?php _e('There is no registered post.', 'tcd-w'); ?></p> <?php }; ?> </div> <!--ページャー--> <div class="pager"> <?php global $wp_rewrite; $paginate_base = get_pagenum_link(1); if(strpos($paginate_base, '?') || ! $wp_rewrite->using_permalinks()){ $paginate_format = ''; $paginate_base = add_query_arg('paged','%#%'); } else{ $paginate_format = (substr($paginate_base,-1,1) == '/' ? '' : '/') . user_trailingslashit('page/%#%/','paged');; $paginate_base .= '%_%'; } echo paginate_links(array( 'base' => $paginate_base, 'format' => $paginate_format, 'total' => $wp_query->max_num_pages, 'mid_size' => 5, 'current' => ($paged ? $paged : 1), 'prev_text' => '«', 'next_text' => '»', )); ?></div> <!-- END #recent_post -->しかし、30ほどの記事更新をしており、20ページでトップ画面表示させているのに、2ページ目を押すと、同じ画面に飛んでしまいます。
うまく2ページ目になるように設定したいです。
あなたの回答
tips
プレビュー