【发布时间】:2015-09-16 02:44:28
【问题描述】:
这是我第一次在这个论坛上提问。我希望我可以足够具体。我正在尝试替换 WP 模板的首页帖子部分。当 WP 主题设置为设置>阅读>您的最新帖子但 WP 主题“思想家”设置阅读的方式设置为静态时,我的 index.php 页面上的以下代码运行良好(它获取帖子)页面和帖子是通过博客模板页面(与 index.php 文件位于同一位置)获取的,该页面从单独包含的文件中的循环中获取帖子。出于几个原因,我想将其设置为静态。我的问题是“下面的代码是否有原因只能在 index.php 文件中工作,而不是在与 index.php 文件位于同一位置的博客模板文件中。我已经检查过了正在调用代码中调用的模板部分。似乎没有可获取的帖子(有)。
感谢您的宝贵时间,
戴夫
<!-- blog content -->
<div class="container">
<div class="row" id="primary">
<main id="content" class="col-sm-8" role="main">
<?php if ( have_posts() ) : ?>
<?php /* Start the Loop */ ?>
<?php while ( have_posts() ) : the_post(); ?>
<?php
get_template_part( 'template-parts/content', get_post_format() );
?>
<?php endwhile; ?>
<?php the_posts_navigation(); ?>
<?php else : ?>
<?php get_template_part( 'template-parts/content', 'none' ); ?>
<?php endif; ?>
</main><!-- content -->
<!-- sidebar -->
<aside class="col-sm-4">
<?php get_sidebar(); ?>
</aside>
</div><!-- primary -->
</div><!-- container -->
【问题讨论】:
标签: php wordpress static posts