Dove posso controllare la cronologia o il registro degli aggiornamenti dei plugin in WordPress?

30 nov 2012, 19:02:07
Visualizzazioni: 112K
Voti: 23

Ho bisogno di scoprire cosa è successo in un determinato momento quando alcuni dei miei amministratori hanno fatto degli aggiornamenti ai plugin e altro. Quindi ho bisogno di controllare nel pannello di amministrazione il registro delle modifiche, degli aggiornamenti ecc.

Dove posso trovare queste informazioni nell'amministrazione di WordPress?

1
Commenti

Non ho mai capito la mancanza di una cronologia registrata in WordPress. Il core ha bisogno di qualcosa di base per gli sviluppatori su cui costruire con una nuova intera categoria di plugin.

Ryan Bayne Ryan Bayne
18 lug 2016 16:13:32
Tutte le risposte alla domanda 4
0

Non so se questa sia la soluzione adatta a te, ma stavo esaminando un problema simile e ho trovato questo plugin. Sembra essere aggiornato regolarmente, quindi potrebbe essere una buona soluzione attuale:

https://wordpress.org/plugins/wp-security-audit-log/

Mantieni un registro di controllo di tutte le modifiche e dell'attività interna di WordPress per garantire la produttività e contrastare possibili attacchi hacker a WordPress

21 ott 2015 05:51:04
3

Non puoi verificarlo direttamente in wp-admin, devi effettivamente controllare il plugin nel repository WordPress o sul sito dell'autore del plugin per vedere se hanno aggiunto un changelog.

Sarebbe una bella funzionalità da aggiungere in futuro.

2 dic 2012 07:10:15
Commenti

Grazie. Assolutamente. Forse un'altra tabella nel database, ma potrebbe tornare utile secondo me. Almeno per gli amministratori.

Derfder Derfder
2 dic 2012 14:36:30

Questo non risponde alla domanda. L'OP ha chiesto un registro degli aggiornamenti dei plugin sul suo Wordpress, non il changelog del plugin.

Bluu Bluu
28 mag 2015 08:08:51

Nella directory dei plugin di WP (wordpress.org/plugins), ogni plugin ha una scheda "Sviluppo", al cui interno c'è un link "registro sviluppo" che ti porterà al repository Trac del plugin dove viene registrato il registro dello sviluppo.

Ventolinmono Ventolinmono
28 nov 2024 20:13:12
1

Soluzione molto semplice per registrare gli aggiornamenti in un file CSV con timestamp e informazioni di base sugli aggiornamenti. Necessita di un file scrivibile log/upgrader_process_complete.csv e puoi utilizzarlo con (new Log())->setHooks();.

<?php declare( strict_types=1 );

class Log
{
    public function __construct()
    {
        // non fare nulla
    }

    public function setHooks()
    {
        add_action( 'upgrader_process_complete', [$this, 'action_upgrader_process_complete'], 10, 2 );
    }

    /**
     * Questa funzione viene eseguita quando WordPress completa il suo processo di aggiornamento
     * Itera attraverso ogni plugin aggiornato per verificare se il nostro è incluso
     * @link https://stackoverflow.com/a/61062331
     *
     * @param array $upgrader_object
     * @param array $options
     *
     * @return void
     */
    public function action_upgrader_process_complete( $upgrader_object, $options ): void
    {
        $file = __DIR__.'/log/upgrader_process_complete.csv';
        $data = date('Y-m-d H:i:s').', '.json_encode($options, JSON_UNESCAPED_UNICODE)."\n";
        file_put_contents($file, $data, FILE_APPEND | LOCK_EX);
    }
}
9 nov 2022 12:49:29
Commenti

Come sviluppatore di temi personalizzati, questa è un'ottima soluzione. Odio dipendere da troppi plugin, quindi il codice personalizzato è fantastico!

Studocwho Studocwho
14 mar 2025 20:06:20
0

Ci sono diverse opzioni.

Ne ho usate diverse in passato e ora il mio plugin di riferimento è WP Admin Audit.

https://wordpress.org/plugins/wp-admin-audit/

Puoi tracciare tutto ciò che accade nel tuo sito, comprese le azioni degli amministratori relative ai plugin: WP Admin Audit - Sensori (per il registro attività di WordPress)

Registra chi ha installato/aggiornato quale plugin e in quale momento.

6 giu 2023 10:59:30