自定义类型需要自定义分类

时间:2011-02-19 作者:Robert Drake

我创建了一个相当乏味的自定义类型(Event)和一个同样普通的自定义分类法(venture)。每当用户创建活动时,我希望要求他们要么创建新地点,要么选择现有地点。发布时如何将此字段设为必填字段?

这似乎是一件微不足道的事情,但我一直在上上下下http://codex.wordpress.org/Function_Reference/register_taxonomy 没有发现任何明显的迹象。我是不是走错了路?

如有任何帮助,将不胜感激。

1 个回复
最合适的回答,由SO网友:wyrfel 整理而成

您可以钩住一个\'init\'操作回调,在其中获取post类型,如果是\'event\'则检查$\\u post,以确定您的分类值是否为空。如果为空,则可以将$\\u POST[“action”]重置为“edit”,以便该POST。php只需重新加载编辑器。您可以注入$\\u GET[\'message]=11,并通过将回调挂接到“post\\u updated\\u messages”过滤器来添加(第11条)响应消息。这并不理想,但在某种程度上是一种解决方案。

结束

相关推荐