Post are not showing up

时间:2015-10-27 作者:Zenneson

我正在开发的网站是skinnnybantonmusic。Com最新的新闻页面支持显示博客帖子,但由于某些原因,没有显示任何帖子。(http://www.skinnybantonmusic.com/latest-news/)

<?php get_header(); ?>

<div id="main">

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

        <div <?php post_class() ?> id="post-<?php the_ID(); ?>">

        <?php if ( has_post_thumbnail() ) : ?>
            <a href="<?php the_permalink(); ?>">
                <?php the_post_thumbnail(); ?>
            </a>
        <?php endif; ?>

        </div>

    <?php endwhile; ?>

    <?php include (TEMPLATEPATH . \'/inc/nav.php\' ); ?>

    <?php else : ?>

        <h2>Not Found</h2>

    <?php endif; ?>

</div><!--Main End-->

<?php get_footer(); ?>

2 个回复
最合适的回答,由SO网友:daniyalahmad 整理而成

原因是它没有出现

 <?php if ( has_post_thumbnail() ) : ?>
        <a href="<?php the_permalink(); ?>">
            <?php the_post_thumbnail(); ?>
        </a>
 <?php endif; ?>
您只显示一个带有复选框的链接,该复选框显示的是特征图像是否存在

看起来,你的帖子没有特色图片,请选择任何特色图片,或者从中删除该复选框,因为我看不出有任何需要。

因此,您的代码将是:

<?php get_header(); ?>
<div id="main">
    <?php if (have_posts()) : while (have_posts()) : the_post(); ?>
        <div <?php post_class() ?> id="post-<?php the_ID(); ?>">
            <a href="<?php the_permalink(); ?>">
                <?php the_post_thumbnail(); ?>
            </a>
        </div>
    <?php endwhile; ?>
    <?php include (TEMPLATEPATH . \'/inc/nav.php\' ); ?>
    <?php else : ?>
        <h2>Not Found</h2>
    <?php endif; ?>
</div><!--Main End-->
<?php get_footer(); ?>

SO网友:Ajay Khandal

是,如果您想在这种情况下显示缩略图,则需要更改此代码并删除if条件,然后使用\\u post\\u缩略图();直接地

相关推荐

Last post in loop when even

我使用这段代码尝试检查每个页面上的最后一篇文章循环是否均匀,以便添加不同的类。这可以检查它是否是最后一篇文章:( ( 1 == $wp_query->current_post + 1 ) == $wp_query->post_count ) 这可以检查它是否是一个均匀的帖子( $wp_query->current_post % 2 == 0 ) 但这并没有检查这是否是最后一篇文章,甚至。 ( ( 1 == $wp_query->current_post + 1