Tema activa sau unul dintre plugin-urile active sunt incompatibile cu versiunea de WP la care ai upgradat. De principiu, un fix nu este simplu, si ar fi bine ca urmatoarele actiuni sa fie facute de un programator cu experienta.
Orice ai face, primul lucru este sa faci backup la /wp-content si la baza de date.
Cel mai simplu fix este, daca ai un backup al fisierelor si al db-ului relativ recent dar anterior upgrade-ului, pur si simplu stergi tot, pui db-ul si fisierele din backup si ar trebui sa mearga.
Daca nu le ai, e posibil sa aiba cei care iti dau hosting (de regula tin back-up-uri la tot minim o luna in urma, pentru varianta in care le pica vre-un sistem, sa aiba de unde sa faca restore).
Daca nu reusesti sa gasesti backup-uri sau sunt prea vechi ca sa fie utile si ai nevoie sa faci restore pe ce ai acum, exista doua variante.
Varianta 1: Downgrade WP.
Daca stii ce versiune de WP aveai inainte, o poti descarca de aici, stergi folderele /wp-includes
si /wp-admin
din existent, dupa care copiezi cele doua foldere din WP-ul downloadat. Este foarte important sa nu te atingi de /wp-content
. Nu il stergi si nu il rescrii. In afara de cele 2 foldere, trebuie sa iei din WP-ul downloadat si toate fisierele din root, cu exceptia .htaccess
si a wp-config-sample.php
. Nu ar trebui sa existe un wp-config.php
in WP-ul downloadat dar, daca exista, nici pe acela nu-l copiezi, il lasi pe cel vechi. Daca ai facut totul bine si versiunea este cea corecta, ar trebui sa mearga.
Varianta 2: Upgrade tema si/sau plugins.
Asta e varianta cea mai grea, dar si cea mai buna. Fac genul acesta de upgrade-uri frecvent insa sarcina de a scrie un ghid mai mult sau mai putin „universal” pentru aceasta operatiune mi se pare aproape imposibila, pentru ca depinde de foarte multi parametri si de natura conflictului. Ce pot sa-ti spun este ca mie, care sunt cotat si platit ca „expert” WordPress, imi ia, de regula, intre 2 si 8 ore o astfel de operatiune.