如何删除批量编辑选项 时间:2011-05-25 作者:EddyR 是否可以完全禁用批量编辑功能?我正在使用Wordpress 3.1。 5 个回复 最合适的回答,由SO网友:danblaker 整理而成 与处理CSS相比,更可靠的方法是在admin\\u head操作中添加一些Javascript,并基本上覆盖内置的“inlineEditPost”功能(位于wp admin/js/inline-edit-post.js中,在inline edit post.dev.js中更容易阅读)。我没有详细研究它,但暴力方法是复制(并重命名)整个函数,基本上反转显示/隐藏方法。我已经确认,禁用Javascript会完全禁用批量编辑功能,因此您的覆盖不会有任何解决方法。 SO网友:Yamona add_filter( \'bulk_actions-edit-weddings\', \'remove_from_bulk_actions\' ); function remove_from_bulk_actions( $actions ){ unset( $actions[ \'edit\' ] ); return $actions; } 用自定义帖子名称更改“weddings”,如果没有自定义帖子,请使用“post”。 SO网友:user983248 add_filter( \'bulk_actions-\' . \'edit-post\', \'__return_empty_array\' ); add_filter( \'bulk_actions-\' . \'upload\', \'__return_empty_array\' ); 那就行了 SO网友:mko 通过从此筛选器中删除所有操作,可以完全禁用批量编辑输入:function removeBulkActionsInput ($actions) { // remove all actions return array(); } add_filter (\'bulk_actions-edit-\' . POST_TYPE, \'removeBulkActionsInput\' ); POST\\u TYPE将您的自定义帖子类型列为字符串,例如,“POST”用于常见帖子。 SO网友:Will Ashworth 我认为目前这是不可能的。这是Wordpress核心的一部分,不要认为有钩子函数可以关闭它。 结束 文章导航