Можно ли запускать функцию каждый раз при удалении сообщения. Функция должна быть запущена, когда сообщение удалено от администратора или с помощью функции wp_delete_post ().
Да, http://codex.wordpress.org/Plugin_API/Action_Reference/delete_post
add_action( 'delete_post', 'my_delete_function' ); function my_delete_function() { //delete some stuff global $post; print_r ( $post ); }
Поместите это в functions.php вашей темы, и все готово.
Прочтите эту ссылку для любых особых обстоятельств, которые вам могут понадобиться для учета