Single.php不从数据库中拉入任何数据

时间:2014-04-14 作者:danyo

我的单曲。php似乎没有从当前帖子的数据库中填充任何信息。这是我的单曲。php代码:

<?php get_header(); ?>

<div class="main-container">
<div class="main wrapper clearfix">
<article>

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

    <header>
        <h1>Stats for <?php echo get_the_id();?><?php the_title(); ?></h1>
    </header>

<?php endwhile; else: ?>
<p> <?php _e(\'Sorry, no posts matched your criteria.\'); ?> </p>
<?php endif; ?>
</article>                  

<?php get_sidebar();?>          

            </div> <!-- #main -->
        </div> <!-- #main-container -->


<?php get_footer();?>
你知道问题是什么吗?

1 个回复
SO网友:Bhavin Toliya

have\\u posts()需要Wordpress数据库查询才能显示任何内容,请检查它here 像这样:

$the_query = new WP_Query( \'post_type=post\' );
if ( $the_query->have_posts() ) {
        echo \'<ul>\';
    while ( $the_query->have_posts() ) {
        $the_query->the_post();
        echo \'<li>\' . get_the_title() . \'</li>\';
    }
        echo \'</ul>\';
} else {
    // no posts found
}
它将显示您博客中的所有帖子。

结束

相关推荐

是否可以基于meta_Query过滤器在Single.php中加载不同的侧边栏?

我有一个自定义的帖子类型“演讲者”,我有一个复选框自定义字段(meta\\u查询),用于将我的会议演讲者与我的研讨会演讲者分开。我可以用这个meta\\u查询过滤我的演讲者,一切正常。但是,如何根据会议或研讨会发言人meta\\u查询使用不同的侧栏?当我单击扬声器查看其详细信息时(无论是会议还是研讨会扬声器),详细信息页面将加载我的单个扬声器。php和在我的单个扬声器中获取侧栏的代码。php是:<?php get_sidebar(); ?> 如何指定不同的侧栏,例如get\\u侧栏(