WordPress page.php没有显示帖子

时间:2013-02-03 21:42:04

标签: wordpress

如果我添加到侧栏这个代码我无法在page.php中显示任何内容我尝试重置查询但没有结果。

<?php
    $args = array(
            'post_type' => 'post',
            'kalba' => 'lt',
            'posts_per_page' => 7
                 );

$new_query = new WP_Query();
$new_query->query($args);
?>

<?php if ($new_query->have_posts()) : ?> 
<?php while ($new_query->have_posts()) : the_post(); ?>
<?php $new_query->the_post();?>     

<a href="<?php the_permalink(); ?>"><?php the_title(); ?></a>
<div class="sidebar-line"></div>
<?php endwhile; ?>
<?php endif; ?>

2 个答案:

答案 0 :(得分:2)

你使用

混淆了
'kalba' => 'lt',
你的论点中的

。 wp_query没有任何这样的论证'kalba'

可能你可以尝试改变你的论点

$args = array(
            'post_type' => 'post',
            'posts_per_page' => 7
                 );
像这样 ..希望它运作良好

答案 1 :(得分:0)

在循环之前,我添加<?php rewind_posts(); ?>以及何时起作用。