Итак, моя цель - остановить обновление публикации, если пользователь-администратор не соответствует определенным критериям для определенной публикации. Код, который у меня есть на данный момент (который работает), следующий:
function stop_update( $data, $postarr) {
if (/* condition */) {
wp_die("UNAUTHORIZED");
}
}
add_filter( 'wp_insert_post_data' , 'stop_update' , '99', 2 );
Есть ли лучший способ сделать это без использования wp_d ie?