<?php
$args=array(
'post_type'=>'post',
'cat' => '',
'posts_per_page' => 4,
'paged'=>$paged
);
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query($args);
if ( $wp_query->have_posts() ) : while ( $wp_query->have_posts() ) : $wp_query->the_post(); ?>
<div id="box1">
<h1 class="blog1"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
<h2 class="blog2">Posted By :- <?php the_author_meta('display_name'); ?> <span class="blog3">
<?php echo get_the_date(); ?></span></h2>
<?php $a=wp_get_attachment_url( get_post_thumbnail_id($post->ID) ); ?>
<span class="blog4"><img src="<?php echo get_template_directory_uri(); ?>/timthumb.php?src=<?php echo $a; ?>&w=200&h=150&q=100" alt=""></span>
<p class="blogcontent"><?php $a=get_the_content();
$b=strlen($a);
if($b>770)
{
$con = substr($a, 0, strrpos(substr($a,0,770),' ')). '....';
echo $con;
?>
<p style=" float:right;"><a style ="margin-top:15px;" href="<?php echo get_permalink($post->ID);?> ">Read More</a></p>
<?php
}
else
{
echo $a;
}
?>
</p>
</div>
<?php //endforeach;
endwhile; ?>
<?php endif; ?>
<span style="padding:30px;"><?php if(function_exists('wp_paginate')) {wp_paginate();}
$wp_query = null;
$wp_query = $temp;
wp_reset_query(); ?>
</span>
我在wordpress
博客上工作并在博客中加入了分页中的问题。当点击第2页时,网址更改但页面未更改。我正在使用以下代码
谢谢&amp;此致
答案 0 :(得分:0)
试试这段代码:
<?php
$args=array(
'post_type'=>'post',
'cat' => '',
'posts_per_page' => 4,
'paged'=>$paged
);
$temp = $wp_query;
$wp_query= null;
$wp_query = new WP_Query($args);
if ( $wp_query->have_posts() ) : while ( $wp_query->have_posts() ) : $wp_query->the_post(); ?>
<div id="box1">
<h1 class="blog1"><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></h1>
<h2 class="blog2">Posted By :- <?php the_author_meta('display_name'); ?> <span class="blog3">
<?php echo get_the_date(); ?></span></h2>
<?php $a=wp_get_attachment_url( get_post_thumbnail_id($post->ID) ); ?>
<span class="blog4"><img src="<?php echo get_template_directory_uri(); ?>/timthumb.php?src=<?php echo $a; ?>&w=200&h=150&q=100" alt=""></span>
<p class="blogcontent"><?php $a=get_the_content();
$b=strlen($a);
if($b>770)
{
$con = substr($a, 0, strrpos(substr($a,0,770),' ')). '....';
echo $con;
?>
<p style=" float:right;"><a style ="margin-top:15px;" href="<?php echo get_permalink($post->ID);?> ">Read More</a></p>
<?php
}
else
{
echo $a;
}
?>
</p>
</div>
<?php //endforeach;
endwhile; ?>
<?php endif; ?>
<span style="padding:30px;">
<div class="nav-previous alignleft"><?php next_posts_link( 'Older posts' ); ?></div>
<div class="nav-next alignright"><?php previous_posts_link( 'Newer posts' ); ?></div>
$wp_query = null;
$wp_query = $temp;
wp_reset_query(); ?>
</span>
或者,如果您想要编号,可以查看this教程。