Dove posso controllare la cronologia o il registro degli aggiornamenti dei plugin in WordPress?
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?

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

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

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

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.

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);
}
}

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:
Registra chi ha installato/aggiornato quale plugin e in quale momento.
