我有一个wordpress主题,需要检索最新的3篇作者帖子,这很简单,但我遇到了一个棘手的问题。
因为我已经在以下范围内进行了调用:
if ( have_posts() ) : while ( have_posts() ) :the_post();
endwhile; endif;
由于某种原因,它不起作用。以下是我使用的代码:
if ( have_posts() ) : while ( have_posts() ) :the_post();
//some content goes here regarding the post itself!!!
//some content goes here regarding the post itself!!!
//some content goes here regarding the post itself!!!
//some content goes here regarding the post itself!!!
//some content goes here regarding the post itself!!!
//some content goes here regarding the post itself!!!
//some content goes here regarding the post itself!!!
//some content goes here regarding the post itself!!!
//some content goes here regarding the post itself!!!
$relatedargs = array(
\'author_name\' => get_the_author(),
\'post__not_in\' => array( $post->ID),
\'posts_per_page\' => 3
);
$relatedquery = new WP_Query( $relatedargs );
while($relatedquery->have_posts()){ $relatedquery->the_post();
?>
<div class="span3">
<?php
if(has_post_thumbnail()) {
$relatedthumbnail = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), \'medium\', false);
$relatedthumbnail_large = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), \'full\', false);
?>
<div class="hover_colour"><a href="<?php echo $relatedthumbnail_large[\'0\']; ?>" rel="prettyPhoto"><img src="<?php echo $relatedthumbnail[\'0\']; ?>" alt="<?php the_title(); ?>" /></a></div>
<?php } ?>
<h6><a href="<?php the_permalink(); ?>"><span><?php the_title(); ?></span></a><br><i class="icon-time muted"></i> <?php echo get_the_time(\'j\') . \'/\' . get_the_time(\'m\') . \'/\' . get_the_time(\'Y\') . \' \'; ?> <i class="icon-comments muted"></i> <a href="<?php the_permalink(); ?>"> <?php comments_number(0 . __(\' comments\',\'textdomain\'), 1 . __(\' comment\',\'textdomain\'), \'% \' . __(\'comments\',\'textdomain\')); ?></a></h6>
</div>
<?php } wp_reset_postdata(); ?>
endwhile; endif;
它在我的本地页面上百分之百工作,但当我上传到服务器时,它不会显示任何内容,我没有收到任何错误,我处于调试模式。