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 );
所以我有一个名为成员的自定义 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 );