首先,我对WordPress完全陌生,所以请耐心等待:)
无论如何,我创建了一个自定义主题,包含一堆页面,一个菜单和一个起始页(index.php),一切正常。我还创建了一些帖子,但这些帖子根本没用。我创建了一个小循环,在首页上显示5个最新帖子作为日期链接,它们按预期显示,但是如果我点击其中一个链接,则会重新加载。在页面重新加载后,它会在浏览器地址栏中显示正确的永久链接,但我仍然停留在首页上。如果我尝试从WP-admin预览我的帖子,它就会显示我的起始页面。
我不知道我在这里做错了什么,而且我没有php编码器。这是我在page.php文件中的代码,可能有问题吗?
<?php get_header(); ?>
<div class="content">
<?php while ( have_posts() ) : the_post(); the_content(); endwhile; // THE LOOP ?>
</div>
<?php get_footer(); ?>
答案 0 :(得分:0)
帖子和页面之间存在差异。尝试将此代码放入名为index.php的文件中,以便它也适用于帖子。
如果wordpress无法找到page.php(这是针对页面)或single.php(这是针对帖子),它会将index.php视为后备。
那些是文件 - 享受:) 1. style.css:你的页面样式在这里。 2. index.php:如果找不到特定的php文件,则作为后备。 3. single.php:单帖模板 4. page.php:单页样式就在这里 5. archive.php:充当档案模板(按月,作者,......) 6. searchform.php:在这里设置样式并配置你的搜索表单 ......还有更多。这是一个cheat sheet with page types / theme structure。如果您需要更多信息谷歌的类型,然后是教程 例如:wordpress single.php教程
一切顺利 FAB