Update: 进一步检查后,似乎正在将受影响的页面创建为“存档”页面,但没有archive.php
文件,以便他们使用index.php
. 当我的页面有自定义页面{slug}模板时,为什么我的页面会变成归档页面,我该如何解决这个问题?
(早期…)我的主题已经安装并正常工作了几周,直到我意外地激活和停用了WP超级缓存。
我的主题包括在页面模板上填充的自定义帖子类型(即,我有一个标题为“Careers”的页面,该页面使用page-careers.php
模板,并运行查询以显示自定义帖子类型为“job”的所有帖子。之前,这一切都很顺利。
昨天,我安装了WP超级缓存,并意外地激活了它。由于我不是有意激活它,我很快停用了它,并出现以下错误(我已将我的实际用户名替换为“我的用户名”):
Warning: include(/home/myusername/test.rocquemoremedia.com/wp-content/wp-cache.config.php):未能打开流:中没有此类文件或目录/home/myusername/test.rocquemoremedia.com/wp-content/plugins/wp-super-cache/wp-cache-phase1.php 在线7
Warning: include():打开“/home//em>myusername”测试失败。rocquemoremedia。com/wp内容/wp缓存配置。php“用于包含(include\\u path=”.:/usr/local/lib/php:/usr/local/php5/lib/pear/home/myusername/test.rocquemoremedia.com/wp-content/plugins/wp-super-cache/wp-cache-phase1.php
on line 7
错误似乎自行解决了,我被重定向回管理站点,但当我查看该站点时,我注意到所有使用自定义页面模板的页面现在都只使用了我的index.php
模板,但“主页”和“联系人”页面除外。而且,我认为“主页”和“联系人”页面可以使用的唯一原因是它们都不使用循环来显示帖子。
我想知道我做错了什么,以及如何将我的页面恢复到各自的页面模板。