Mostrar la fecha de la última visita en la barra de WordPress

Si ya has mostrado la última fecha de cada post, pero quieres mostrar la última fecha a nivel global en la barra de WordPress del back-end, puedes hacerlo con un snippet personalizado. Esto requiere registrar una nueva función ¡Vamos a verlo!

Resultado final

Registrar la fecha de la última visita

Puedes usar un snippet para mostrar la fecha de la última visita en la barra de WordPress cada vez que se carga back-end.

Añade el siguiente código al archivo functions.php de tu tema o mediante un plugin de snippets:

function agregar_ultima_visita_admin_bar($wp_admin_bar) {
    // Consulta para obtener la última fecha global
    global $wpdb;
    $ultima_visita = $wpdb->get_var("
        SELECT MAX(meta_value) 
        FROM $wpdb->postmeta 
        WHERE meta_key = '_ultima_visita'
    ");

    $mensaje = $ultima_visita
        ? 'Última visita global: ' . date_i18n('j F, Y H:i:s', strtotime($ultima_visita))
        : 'No hay visitas registradas todavía.';

    // Añadir el ítem a la barra
    $wp_admin_bar->add_node([
        'id'    => 'ultima_visita_global',
        'title' => $mensaje,
    ]);
}
add_action('admin_bar_menu', 'agregar_ultima_visita_admin_bar', 100);

Escribir un comentario