Wordpress:更改从自定义 post 类型中删除 post 时给出的消息

Wordpress: Change message given when deleting post from custom post type

所以我有一个名为成员的自定义 post 类型。与高级自定义字段链接。 我已经做到了,如果我从自定义 post 类型中删除一个成员,它不会移动到垃圾箱并永久删除它。但我仍然收到这条消息:


我正在尝试更改此消息。

我试图在 /wp-admin/edit.php 中覆盖的行是:

'trashed'   => _n( '%s post moved to the Trash.', '%s posts moved to the Trash.', $bulk_counts['trashed'] ),

我在 functions.php 中尝试更改它的代码如下:

add_filter( 'post_trashed_messages', function( $messages )
{
    $messages['post'][2] = 'Succesfully deleted';
    return $messages;
} );

我知道无法更改它。 那么是否可以完全删除通知

所以我是这样工作的:

add_filter( 'bulk_post_updated_messages', function ( $bulk_messages, $bulk_counts ) {
    $bulk_messages['post']['trashed'] = _n( '%s post successfully deleted.', '%s posts successfully deleted.', $bulk_counts['trashed'] );
    return $bulk_messages;
}, 10, 2 );