什么网址会导致wordpress使用archive.php?

时间:2015-08-02 09:03:27

标签: wordpress-theming custom-post-type wordpress wordpress-theme-customize

我有一个有两种帖子类型的博客。一个是默认的'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'。

3 个答案:

答案 0 :(得分:1)

我通过创建' / posts /'解决了这个问题。页面表单管理面板并为其指定了自定义模板" posts.php'。此解决方案基于本文http://codex.wordpress.org/Creating_an_Archive_Index

答案 1 :(得分:0)

我总是把这张图片放在我的电脑上 - 我希望它可以帮到你:

The wordpress hierarchy

答案 2 :(得分:0)

我已经用Wordpress开发了很长时间,我意识到我也想知道同样的事情。 archive.php页面的文档实际上并没有解决这个问题。它应列出模板页面可能使用的url结构。