【发布时间】:2016-03-22 08:24:00
【问题描述】:
我有一个“front-page.php”,它是一个静态的一侧页面。如果我使用 Wordpress 循环查看我在 front-page.php 上的最新帖子,它们都会显示出来。 现在我想创建一个新闻页面,所以我创建了一个文件“page-news.php”。从首页删除循环代码并将其粘贴到页面新闻中。虽然,什么都没有发生。
循环代码:
<?php get_header();?>
<?php
if (have_posts()):
while (have_posts()): the_post();?>
<?php the_title();?>
<?php the_content();?>
<?php
endwhile;
else: echo '<p>no posts were found</p>';
endif;
?>
<?php get_footer();?>
我错过了什么?
【问题讨论】:
-
我不知道你为什么要为每一行打开和关闭php标签,你不能在顶部打开一次,在底部关闭一次吗?
-
@miqdadamirali 也许还有一些其他(HTML)代码与问题无关。 ;)
-
您是否创建了一个名为 news 的页面?你是 100% 这个模板正在运行吗?如果您只是在代码中添加
test
或其他内容,就会显示出来。 -
我的页眉/页脚可见。另外,是的,我通过 Wordpress 仪表板创建了一个名为“news”的页面。
-
在您的 get_header 行之后添加我放在
Test
的代码 - 并让我知道是否显示 - 需要确保您的模板实际被加载。