删除自定义分类编辑屏幕中的描述 时间:2017-12-12 作者:MKay 我需要从admin的自定义分类法编辑屏幕中删除description textarea。实际上,我是用下面的jQuery行来实现的$(\'.form-field.term-description-wrap\').remove(); 但我想用PHP来做。有可能吗?我在看{$taxonomy}_edit_form_fields 钩这是对的吗?如果是,我应该向回调函数中添加哪些代码行? 2 个回复 SO网友:Levi Dulstein 退房this thread - 恐怕从那以后什么都没有改变,仍然没有办法过滤描述字段(它只是文件中的html硬编码https://github.com/WordPress/WordPress/blob/master/wp-admin/edit-tags.php#L484, 因此,如果不编辑核心文件,就无法使用php删除它,这是never 正确的方式)。你用的钩子,{$taxonomy}_edit_form_fields 在打印标准字段之前在单项编辑屏幕上激发,因此您可以使用它添加更多内容,但不能用于过滤标准字段。我想说的是,你现在需要坚持使用JS解决方案,甚至更好——使用CSSdisplay: none; 解决方案,确保禁用JavaScript时字段不会显示,并避免闪烁,如前所述here. SO网友:Jacob Peattie 不可能,没有钩子。您提到的挂钩是一个操作,而不是一个过滤器,只用于在现有表单字段输出后添加字段或执行操作,而不是修改现有字段/输出。 结束 文章导航