Cum să vă schimbați tema activă WordPress prin baza de date

Publicat: 2018-10-20

Temele sunt unul dintre principalele puncte de vânzare ale WordPress. Cu toate acestea, uneori se pot rupe, pot provoca probleme cu pluginurile sau cu alte elemente de pe site-ul dvs. web. În aceste cazuri, poate fi necesar să vă schimbați tema activă, dar ar putea fi dificil să faceți acest lucru dacă nu aveți acces la tabloul de bord din cauza unei erori.

Vestea bună este că există soluții alternative pentru această problemă. De exemplu, puteți schimba temele prin baza de date în câteva minute, dacă știți unde să căutați. În acest articol, vom vorbi despre câteva situații în care este posibil să trebuiască să faceți acest lucru, iar apoi vă vom ghida prin proces în trei pași.

Să ajungem la asta!

Abonați-vă la canalul nostru Youtube

De ce ar putea fi necesar să dezactivați tema activă WordPress

În circumstanțe normale, schimbarea temei WordPress durează doar câteva secunde. Tot ce trebuie să faceți este să alegeți ce temă să utilizați și să o activați.

În aceste zile, o mulțime de teme încearcă să se depășească reciproc când vine vorba de funcții, pentru a atrage o bază de utilizatori cât mai largă posibil. În multe cazuri, utilizează JavaScript sau jQuery, ceea ce uneori poate duce la conflicte cu unele dintre pluginurile dvs. Aceste conflicte pot determina funcționalitatea specifică să nu mai funcționeze sau, dacă sunteți cu adevărat ghinionist, vă pot lăsa deloc în imposibilitatea de a accesa site-ul sau tabloul de bord.

În aceste cazuri, va trebui probabil să vă schimbați tema. Problema este că, dacă utilizați FTP pentru a vă dezactiva tema, WordPress nu vă va permite să alegeți ce temă să folosiți în loc și va seta automat una dintre temele implicite. De aceea, poate avea mai mult sens să schimbați temele prin baza de date. Cu acest proces, aveți control deplin asupra temei pe care să o activați.

Înainte de a încerca acest lucru, vă recomandăm să încercați mai întâi să depanați pluginurile, fie prin FTP sau prin baza de date. Din experiența noastră, este adesea mai ușor să înlocuiți unul sau două pluginuri supărătoare în loc să schimbați temele cu totul. Cu toate acestea, kilometrajul dvs. poate varia, deci nu este rău să aveți acest truc în mânecă, pentru orice eventualitate.

Cum să vă schimbați tema activă WordPress prin baza de date (în 3 pași)

Întrucât vom face modificări în baza de date (deși mici), ar fi înțelept să creăm o copie de rezervă a acesteia pentru orice eventualitate. În acest fel, dacă ceva nu merge bine, îl puteți restabili prin phpMyAdmin.

Pasul 1: accesați baza de date WordPress cu phpMyAdmin

Am acoperit acest proces în trecut, așa că haideți să-l menținem rapid. Dacă utilizați găzduire partajată, este posibil ca furnizorul dvs. să utilizeze cPanel pentru planul dvs. În acest caz, puteți accesa baza de date WordPress prin phpMyAdmin conectându-vă la cPanel și găsind acea opțiune în secțiunea Baze de date :

După ce vă aflați, căutați baza de date care corespunde site-ului web pe care doriți să îl depanați. Dacă găzduiești doar un singur site în planul tău, ar trebui să existe o singură opțiune în stânga. În exemplul de mai jos, puteți vedea mai multe baze de date. Cu toate acestea, pașii următori nu se vor modifica indiferent de baza de date a site-ului pe care o accesați, atâta timp cât acesta folosește WordPress.

Dacă nu utilizați un plan comun, aruncați o privire la panoul de control al furnizorului dvs. de găzduire. Majoritatea platformelor vă vor oferi o modalitate de a accesa și edita baza de date, chiar dacă nu aveți configurat cPanel.

Pasul 2: Găsiți unde WordPress stochează valoarea temei dvs. active

WordPress stochează toate informațiile site-ului dvs. într-o singură bază de date, inclusiv tema pe care o utilizați. Treaba ta este apoi să găsești unde se află acea valoare în baza de date și să o schimbi.

După ce alegeți baza de date pe care doriți să o editați, veți vedea o listă cu toate tabelele pe care WordPress le folosește pentru a stoca datele sale. Cel care ne interesează se numește de obicei wp_options :

Rețineți - unii furnizori de găzduire vă modifică prefixele bazei de date și tabele din wp implicit din motive de securitate, ca în exemplul de mai sus. În orice caz, aceste modificări nu afectează modul în care funcționează baza de date. Continuare - faceți clic pe tabelul wp_options și pe pagina următoare, bifați caseta care arată Afișați totul în partea de sus a ecranului:

Ceea ce face este să afișeze toate rândurile wp_options în aceeași pagină, astfel încât să le puteți găsi pe cele pe care le căutați fără a sări înainte și înapoi. Acum, utilizați funcția de căutare a browserului dvs. pentru a găsi valoarea șablonului sub coloana option_name :

Veți observa că am evidențiat două rânduri în captura de ecran de mai sus, ambele afișând douăzeci și șapte sub opțiunea_valor . Pentru a vă schimba tema, trebuie să edităm ambele rânduri. Cu toate acestea, înainte de a face acest lucru, trebuie să știți cu ce valoare să înlocuiți tema curentă, ceea ce ne duce la următoarea secțiune.

Pasul 3: Schimbați-vă tema activă

Tot ce trebuie să faceți acum este să editați valorile pe care vi le-am arătat mai devreme, atât sub șablonul, cât și pe rândurile foii de stil . Problema este că nu puteți scrie doar numele temei pe care doriți să o utilizați.

Dacă introduceți numele complet al temei, WordPress nu va ști despre ce vorbiți și veți întâlni o eroare. De exemplu, luați tema Douăzeci și șaptesprezece, care apare ca un singur cuvânt, douăzeci și șapte . Aceasta nu este adesea o problemă cu temele care au nume cu un singur cuvânt, cum ar fi Divi.

Cu toate acestea, în unele cazuri, va trebui să faceți puțină excavare pentru a afla ce valoare să utilizați în baza de date. Există câteva modalități de a face acest lucru. Dacă tema pe care doriți să o utilizați se află în depozitul de teme WordPress.org, puteți găsi o opțiune numită Jurnal de dezvoltare în secțiunea Răsfoiți codul de pe pagina sa:

Dacă faceți clic pe această opțiune, veți vedea o pagină cu înregistrarea actualizării temei. În partea de sus a ecranului, veți vedea un subtitlu care spune sursă , cu numele dezvoltării temei alături:

În exemplul de mai sus, verificăm tema Educație curată și am aflat că poartă numele de educație curată . Aceasta din urmă este valoarea pe care doriți să o utilizați pentru a o activa din baza de date. Puteți afla, de asemenea, aceste informații accesând site-ul dvs. web prin FTP și navigând în directorul public_html / wp-content / themes . În interior, veți găsi foldere pentru fiecare temă instalată pe site-ul dvs. web:

Numele fiecărui folder reflectă modul în care WordPress recunoaște acele teme. De exemplu, dacă doriți să treceți la Divi folosind baza de date, va trebui să introduceți „divi” ca valoare. Să mergem mai departe și să facem asta acum. Reveniți la baza de date și faceți clic pe butonul Editare din stânga rândului șablon :

În ecranul următor, căutați câmpul option_value și înlocuiți conținutul acestuia cu divi :

Acum faceți clic pe butonul Go din partea dreaptă jos a paginii pentru a salva modificările. Repetați exact același proces pentru rândul foii de stil din tabelul dvs. wp_options . După ce ați actualizat ambele valori, puteți continua și accesa site-ul dvs. web, care ar trebui să utilizeze acum Divi.

Concluzie

Dacă tema dvs. WordPress vă dă probleme, soluția simplă este să o dezactivați temporar, lucru pe care îl veți face de obicei prin tabloul de bord. Dacă nu puteți accesa tabloul de bord, poate fi necesar să utilizați baza de date. Acest lucru este puțin mai complicat, dar vă permite, de asemenea, să specificați ce temă să utilizați.

Pentru a vă utiliza baza de date pentru a vă schimba tema activă, va trebui să urmați acești pași:

  1. Accesați baza de date folosind phpMyAdmin.
  2. Găsiți unde baza de date stochează valoarea temei dvs.
  3. Schimbați tema activă cu alta la alegere.

Aveți întrebări despre cum să schimbați temele prin baza de date? Să vorbim despre ele în secțiunea de comentarii de mai jos!

Imagine în miniatură a articolului de la ProStockStudio / shutterstock.com