我是PHP和WordPress的新手,我想从头开始开发我的主题。
从WordPress信息中心的阅读设置我已经为前页显示选项设置了“最新帖子”,但主页是空白的,没有页眉或页脚,尽管其他每个页面都运行正常。
这是我的index.php代码:
<?php get_header(); ?>
<?php
if(have_posts()):
while(have_posts()): the_post(); ?>
<h3><?php the_title(); ?></h3>
<small>Posted on: <?php the_time('F j, Y'); ?> at <?php the_time('g:i a'); ?>, in <?php the_category(); ?></small>
<p><?php the_content(); ?></p>
<hr>
<?php endwhile;
endif;
?>
<?php get_footer(); ?>
任何人都可以解释为什么会这样吗?
谢谢。
答案 0 :(得分:2)
您可能正在加载另一个空白文件模板。 WordPress具有https://developer.wordpress.org/themes/basics/template-hierarchy/#front-page-display中列出的模板层次结构。 根据您的情况,层次结构是front-page.php,home.php,index.php,所以检查前两个。
答案 1 :(得分:1)
你可以测试再次注册固定链接吗?你去设置菜单上的仪表板&gt;永久链接,然后单击“保存”。
有时Wordpress需要再次注册永久链接te reset htaccess当你开发一些动作时(比如创建自定义帖子类型或其他)