Wordpress 单个 post 未显示内容

Wordpress single post not showing content

我的单个post页面没有显示任何内容。我已经从主题中恢复了原来的 single.php 但没有任何改变。

single.phphttp://pastebin.com/ri6C96AX的内容 随机post页http://www.crossfitawac.com/onramp-6/

这些 post 是从 Wodify 自动发布的。我在 WOD 部分设置了一个博客网格页面,显示每个 post 的内容,但如果我想从 website/blog 页面看到单个 post,则内容没有显示。

您的 single.php 文件中似乎存在一些问题。删除标题的 do_shortcode() - 仅用于使用 Shortcodes outside of the Content Editor。相反,页面标题显示为:

 <?php the_title(); ?>

在您的 while 循环中,它正在寻找一个单独的内容模板文件。我建议先从这个开始,然后在你让它工作之后,你可以考虑将它移到它自己的模板中。

<?php if ( have_posts() ) while ( have_posts() ) : the_post(); ?>
<article id="post-<?php the_ID(); ?>" <?php post_class(); ?>>

    <h1 class="entry-title"><?php the_title(); ?></h1>

    <div class="entry-content">
        <?php the_content(); ?>
    </div>
</article>
<?php endwhile; ?>