Unde pot verifica în WordPress istoricul sau jurnalul actualizărilor de plugin-uri etc?

30 nov. 2012, 19:02:07
Vizualizări: 112K
Voturi: 23

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?

1
Comentarii

Nu am înțeles niciodată lipsa unei istorii înregistrate în WordPress. Nucleul are nevoie de ceva de bază pentru dezvoltatori, pe care să poată construi o întreagă nouă categorie de plugin-uri.

Ryan Bayne Ryan Bayne
18 iul. 2016 16:13:32
Toate răspunsurile la întrebare 4
0

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

21 oct. 2015 05:51:04
3

Nu poți să verifici direct în wp-admin, trebuie să mergi efectiv pe repository-ul WordPress al plugin-ului sau pe site-ul autorului pentru a vedea dacă au adăugat un istoric al modificărilor.

Ar fi o funcționalitate utilă pentru viitor.

2 dec. 2012 07:10:15
Comentarii

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

Derfder Derfder
2 dec. 2012 14:36:30

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.

Bluu Bluu
28 mai 2015 08:08:51

Î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.

Ventolinmono Ventolinmono
28 nov. 2024 20:13:12
1

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);
    }
}
9 nov. 2022 12:49:29
Comentarii

Ca dezvoltator de teme personalizate, aceasta este o soluție excelentă. Nu îmi place să mă bazez pe prea multe plugin-uri, așa că codul personalizat este minunat!

Studocwho Studocwho
14 mar. 2025 20:06:20
0

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: WP Admin Audit - Senzori (pentru jurnal de activitate WordPress)

Înregistrează cine a instalat/actualizat ce plugin și la ce oră.

6 iun. 2023 10:59:30