Как остановить процесс редактирования сообщения? - PullRequest
0 голосов
/ 30 января 2020

Как я могу остановить процесс редактирования сообщения?

Я хочу создать роль пользователя, которая позволит пользователю просматривать сообщение с панели инструментов (поскольку WordPress не имеет опции просмотра), но он может ' Для редактирования любых полей, если он нажал кнопку публикации sh или кнопку сохранения, процесс редактирования должен остановиться и показать ему предупреждение, что он не может редактировать это сообщение.

Вот мой код:

add_filter( 'wp_insert_post_data', 'check_can_edit', 10, 2 );
function check_can_edit( $data, $postarr ) 
{
    if( ! current_user_can('Cf_edit_ready_to_publish') )
    {
        wp_die("Sorry, you are not allowed to edit items with ready to publish status");
    }
    return $data;
}

Единственное решение, которое я нашел, это использование wp_die(), хорошо ли это использовать?

...