2015-02-24 34 views

回答

7

register_post_types添加以下参数:

'public' => false, // it's not public, it shouldn't have it's own permalink, and so on 
'publicly_queryable' => true, // you should be able to query it 
'show_ui' => true, // you should be able to edit it in wp-admin 
'exclude_from_search' => true, // you should exclude it from search results 
'show_in_nav_menus' => false, // you shouldn't be able to add it to menus 
'has_archive' => false, // it shouldn't have archive page 
'rewrite' => false, // it shouldn't have rewrite rules 

你需要的是第一要素'public' => false

+0

在我们需要保持自定义后类型公众真正 – 2015-02-24 14:17:36

+0

我同意,但根据一些问题的情况下,这是正确的方式来实际隐藏永久链接。这真的取决于你想在WP – 2015-02-25 13:02:46

+0

中实现什么以及如何实现这里的原始答案:https://wordpress.stackexchange.com/a/108658/62753 – Burgi 2018-01-16 12:19:43

0

我们找不到这样的过滤器或选项,可以消除的“鼻涕虫”,如“标题”,“内容编辑”等

我们需要通过CSS来管理它。通过研究高级自定义字段(ACF)他们做同样的事情。 他们的地方显示:无代码

你需要简单地将下面的代码在你的style.css:

.post-type-<post type slug> #edit-slug-box { 
display: none; 
} 
相关问题