Descubre quién eliminó una página o publicación
Alguien movió una página muy importante de mi sitio web a la papelera, ¡y no sé quién lo hizo! Afortunadamente no fue eliminada permanentemente, así que en ese sentido no hay problema.
Las revisiones, cuando la restauré, muestran que alguien la editó 3 días antes de hoy, por lo que pudo haber sido esa persona, pero no estoy seguro.
¿WordPress guarda registro de quién hace clic en el botón de papelera? Si no es así, supongo que tendría que escribir un script personalizado para engancharme al botón de papelera cuando se haga clic.

Por defecto, no, WordPress no lleva un registro de quién cambia los estados de las publicaciones (al menos que yo pueda ver).
Puedes engancharte a transition_post_status
y registrar el ID del usuario.
add_action( 'transition_post_status', 'wwm_transition_post_status', 10, 3 );
function wwm_transition_post_status( $new_status, $old_status, $post ) {
if ( 'trash' == $new_status ) {
$uid = get_current_user_id();
//de alguna manera registrar el $uid con el $post->ID
}
}

No, WordPress de forma nativa no registra ninguna actividad. Aunque existen plugins para ello, no funcionarán de forma retroactiva.
Sin embargo, no olvides que cualquier acción realizada en WordPress es técnicamente una solicitud HTTP, como la carga de una página, el envío de un formulario o una solicitud Ajax.
Estas suelen registrarse de manera bastante exhaustiva en el registro de acceso del servidor web y, si están disponibles, es bastante realista reconstruir las acciones que ocurrieron y detalles como la IP del usuario a partir de ellos.

WordPress no puede hacerlo, pero puedes ir a los registros del servidor y encontrar la IP del usuario. Puede requerir algo de esfuerzo y el éxito no está garantizado, pero esta es la única forma posible. La respuesta de Will te ayudará con errores futuros.
Encontrar un usuario basado en su IP no suele ser difícil, especialmente si el número de autores es limitado.

En primer lugar, recomendar un plugin no es una gran respuesta, ¡de hecho no se hace aquí! En segundo lugar, si quieres compartir tus datos con una empresa externa (en la nube de ellos), diviértete y dile también a tus usuarios por qué compartes esa información con ellos. Si la privacidad significa algo para ti como propietario de un sitio web, diría que te mantengas alejado de plugins como Stream.
