在Wordpress中,
将自定义字段添加到类别时,以下操作将按预期进行:
category_add_form_fields
category_edit_form_fields
但是,对于标签来说,事情并不那么简单,行为也不一样。
操作tag_add_form_fields
不起作用,但是将“标签”和“添加”交换到add_tag_form_fields
上是有效的。
操作tag_edit_form_fields
也不起作用。当我将tag_edit_form_fields
更改为已弃用的add_edit_form_fields
时,编辑表单似乎会中断,并且不再创建保存按钮,并且永远不会触发该功能。至少这里发生了一些事情,但是目前尚不清楚发生了什么。
有人知道如何将自定义字段添加到WordPress标签吗?我在寻找代码解决方案,而不是插件。
答案 0 :(得分:0)
非常感谢Wordpress.org的Garrette Hyder在这里帮助我指引了正确的方向。
针对wordpress中的标签分类法的编辑表单,正确的操作是:
edit_tag_form_fields
此操作仅使用一个参数,而不是两个。我的致命错误是由函数上的额外参数引起的。