0

示例:我创建了一个自定义帖子类型“电影”。我在导航菜单中添加了一些电影帖子的链接,如果用户导航到在浏览器中写入 URL 的帖子(例如www.site.com/movie/apocalypse-now),则可以,但我不希望用户导航到页面www.site.com/movie(列出所有电影)。有没有办法隐藏该页面?

4

3 回答 3

1

为什么不在您的register_post_type() 函数中将 has_archive注册为false

如果您想禁用帖子类型存档,这将是一个解决方案。

于 2013-04-25T13:29:22.183 回答
0

如果您愿意使用插件,则需要Advanced Access Manager 。

Filter Admin Menu
Filter Admin Panel
Filter Dashboard Widgets
Filter Metaboxes
Manage Comments
Manage Capabilities (Create, Delete)
Manage User Roles (Create, Edit, Delete)
Manage Access to your Posts, Pages or even Custom Post Types
Give possibility to promote Users
Manage Admin Menu Order
Manage other Administrators
Exclude Front-end Pages from Navigation
于 2013-04-25T13:11:09.517 回答
0

您可以尝试创建指向您的主页或第一部电影的重写规则。这正是您喜欢做的事情,恰恰相反:;) http://www.ballyhooblog.com/custom-post-types-wordpress-30-with-template-archives/

于 2013-04-25T13:21:23.743 回答