修改批量选项的措辞

时间:2012-09-19 作者:urok93

我想修改帖子屏幕上的批量操作或自定义帖子类型中的措辞。我正试图使用以下代码来实现这一点,但它不起作用。知道为什么吗?

add_filter( \'bulk_actions-edit-post\', \'my_custom_bulk_actions\' );
function my_custom_bulk_actions( $actions ){
    $actions[\'trash\'] = \'Just testing\';

    unset( $actions[ \'edit\' ] );
    return $actions;
}

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

目前不可能修改这些。只需通过JS重命名它(仅在UI中的标签)即可。

我建议不要试图修改这些字符串,因为它们等于操作名称,因此是查询字符串的一部分。你可能很容易弄坏东西。弄清楚是什么原因导致半年后事情停止将是一件痛苦的事。

SO网友:amit

据我所知,那个钩子只能用来移除特定的动作。

// This filter can currently only be used to remove actions.                              
$this->_actions = apply_filters( \'bulk_actions-\' . $this->screen->id, $this->_actions );

Source - class-wp-list-table.php (Line - 282)

结束

相关推荐

Bulk User Deletion

我创建了一个WordPress 3.0站点,启用了多站点,并安装了BuddyPress插件(每个插件的最新可用版本)。最初,该网站没有启用验证码,现在创建了数百个垃圾邮件帐户。默认情况下,用户的超级管理面板一次仅显示15个用户。我需要删除几百个用户,一页一页地浏览这个页面很单调。是否有可以帮助批量删除用户的插件?我希望能够一次选择和删除几百个用户(或者更好地通过用户名进行regex搜索)。谢谢