Необходима функция, позволяющая запретить редактирование медиафайлов в вордпресс в уже опубликованных постах для всех кроме администратора.
Помогите допилить.. Заранее благодарю!
Есть похожая функция по аналогичному запрету удаления медиафайлов:
/* Права доступа на удаление файлов вложеныyх в посты со статусом "Опубликовано" */
add_action('delete_attachment', 'DontDeleteMedia', 11, 1);
function DontDeleteMedia($postID){
$post_image = get_post( $postID ); // инфа про изображение // получаем отсюда страницу вложения
$post_post = get_post( $post_image->post_parent ); // Инфа о странице вложения // получаем отсюда статус публикации
if (!current_user_can('manage_options') && $post_post->post_status == 'publish' && +($post_image->post_parent) !== 0 ) { // роли
exit('Дальнейшие действия с файлом по разрешению администратора');
}
}