Questions tagged «post-type»

6
使用register_post_type()修改现有的帖子类型
在许多情况下,主题或插件会注册帖子类型,而您想对其进行修改。当然有add_post_type_support()和remove_post_type_support(),但是那些没有提供访问所采用参数的完整列表的权限register_post_type()。特别是,也许我想禁用帖子类型存档,隐藏管理用户界面,从搜索中隐藏等,同时不考虑其余的帖子类型设置。 该法典页面register_post_type()在我面前的这个悬点: 描述 创建或修改帖子类型。 但是在过去,当我尝试执行此操作时,它似乎没有起作用。此函数是否真的可以修改帖子类型,如果可以,您是否可以简单地重新声明几个参数,而将其余的保留下来? 看到甚至没有一个deregister_post_type()功能,我不知道该怎么做。

2
我如何在admin上的post.php上知道当前的帖子类型?
我试图用admin_init钩子来做某事,当且仅当用户正在编辑帖子类型为“事件”的帖子(post.php)。我的问题是,即使wordpress指向一个全局变量调用$ post_type。如果我做: global $post_type; var_dump($post_type); 它返回NULL。 但是如果我这样做: global $pagenow; var_dump($pagenow); 它返回我的当前页面。即“ post.php”。 我调查了这个函数,$screen = get_current_screen();但是直到admin_init钩子运行之后才声明,然后到了后期。 所以我的问题是,如何在运行admin_init时找出当前正在编辑的帖子的类型。如果网址是post.php?post=81&action=edit,那么我怎么知道postid = 81是什么类型? 谢谢马尔特

3
自定义帖子类型分页404修复?
一直试图使它整天工作,但是没有任何运气... 我有一个名为“ news”的自定义帖子类型和一个存档模板(archive-news.php),在这里我想显示2个带有分页的帖子,效果很好,直到我尝试转到“下一页”( / news / page / 2),返回错误404。 知道如何解决此问题/我在做什么错吗? 我花了整整一天的时间试图通过搜索Google和WordPress表单来找到解决方案,但我发现了很多解决方案,但到目前为止都没有奏效。 我的自定义帖子类型功能:http : //pastebin.com/uG1L6YNu 我的重写规则打印:http : //pastebin.com/jbaDANYr
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.