我在使用Wordpress时遇到问题,即Page模板没有在模板中输出其任何内容。
我有一个带有自定义帖子类型的主题,然后是页面。他们输出了一些我构建React App的非常基本的支架。
页面和自定义帖子类型都使用相同的默认模板(index.php):
UPDTATE:当我将永久链接结构设置为'/ archives /%post_id%'时,about页面有效,但是project页面重定向到'/ archives / projects / project-whatever',这实际上不是我想要的想要
<?php
if (have_posts()) {
while (have_posts()) {
the_post();
echo(get_the_ID());
echo(get_the_title());
}
}
当我查看源代码并呈现任何自定义帖子页面时,将创建正确的内容,并正确地回显帖子ID和自定义帖子的标题。
但是,当我尝试访问页面时,get_the_ID()始终输出“ 1”,然后get_the_title()从内置的默认Wordpress帖子中输出默认的“ Hello World”标题。
我无法为自己的生活弄清楚这里发生的事情。使用了正确的模板,清除了模板缓存,重置了固定链接(我使用的是帖子名称设置),更改了主题版本号,并通过了新旧帖子进行了测试。每次都一样。
以前有人遇到过这个问题吗?