我有一个有两种帖子类型的博客。一个是默认的'post',另一个是自定义帖子类型'video'。在永久链接选项中,我选择“自定义结构”:
/posts/%postname%/
我在主题目录中创建了'archive.php'。我认为url'/ posts /'应该导致wordpress使用'archive.php'作为发布循环页面的模板。但是我用“index.php”作为模板文件获得了“找不到页面”标题。怎么解决?
顺便提一下,通过设置选项
为视频选择了网址'/ videos /''rewrite' => array('slug' => 'videos', 'with_front' => false)
'register_post_type()'函数中的使用假定的'archive-video.php'。
答案 0 :(得分:1)
我通过创建' / posts /'解决了这个问题。页面表单管理面板并为其指定了自定义模板" posts.php'。此解决方案基于本文http://codex.wordpress.org/Creating_an_Archive_Index。
答案 1 :(得分:0)
答案 2 :(得分:0)
我已经用Wordpress开发了很长时间,我意识到我也想知道同样的事情。 archive.php页面的文档实际上并没有解决这个问题。它应列出模板页面可能使用的url结构。