Unde pot verifica în WordPress istoricul sau jurnalul actualizărilor de plugin-uri etc?
Trebuie să aflu ce s-a întâmplat la un anumit moment când unii dintre administratorii mei au făcut actualizări de plugin-uri etc. Deci trebuie să verific în admin jurnalul de modificări, actualizări etc.
Unde pot găsi aceste informații în panoul de administrare WordPress?

Nu sunt sigur dacă aceasta este soluția potrivită pentru tine, dar am analizat o problemă similară și am găsit acest plugin. Se pare că este actualizat regulat, așa că ar putea fi o soluție bună și contemporană:
https://wordpress.org/plugins/wp-security-audit-log/
Păstrează un jurnal de audit pentru toate modificările și activitățile din fundal ale WordPress pentru a asigura productivitatea și a preveni posibile atacuri de hackeri în WordPress

Mulțumesc. Cu siguranță. Poate o altă tabelă în baza de date, dar poate fi utilă în opinia mea. Cel puțin pentru administratori.

Acest lucru nu răspunde la întrebare. Autorul a întrebat despre un jurnal de actualizări ale pluginurilor pe propriul său Wordpress, nu despre jurnalul de modificări al pluginului.

În Directorul de Pluginuri WP (wordpress.org/plugins), fiecare plugin are o "filă de dezvoltare", sub care există un link "development log" care vă va duce la repository-ul Trac al pluginului unde este înregistrat jurnalul de dezvoltare.

Soluție foarte simplă pentru a înregistra actualizările într-un fișier CSV cu marcaj temporal și informații de bază despre actualizare. Este necesar un fișier log/upgrader_process_complete.csv
cu permisiuni de scriere și poate fi utilizat cu (new Log())->setHooks();
.
<?php declare( strict_types=1 );
class Log
{
public function __construct()
{
// nu face nimic
}
public function setHooks()
{
add_action( 'upgrader_process_complete', [$this, 'action_upgrader_process_complete'], 10, 2 );
}
/**
* Această funcție se execută când WordPress finalizează procesul de actualizare
* Iterează prin fiecare plugin actualizat pentru a verifica dacă al nostru este inclus
* @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);
}
}

Există diferite opțiuni.
Am folosit mai multe în trecut și acum preferata mea este pluginul WP Admin Audit.
https://wordpress.org/plugins/wp-admin-audit/
Poți urmări toate activitățile din jurul site-ului tău, inclusiv acțiunile administratorilor legate de pluginuri:
Înregistrează cine a instalat/actualizat ce plugin și la ce oră.
