Editarea conținutului paginii prin FTP în WordPress
În prezent colaborez cu un designer grafic și codez în principal HTML/CSS pentru clienții care doresc să își creeze prezență online. Nu cunosc prea multe despre WordPress. Am un client care dorește câteva modificări minore pe site-ul său, lucruri simple precum eliminarea unui tab, editarea unor texte sau schimbarea unor link-uri. Site-ul său este găzduit prin GoDaddy și am obținut acces FTP la toate fișierele. După ce m-am conectat, am descoperit că site-ul său a fost creat folosind WordPress - dar el nu știe absolut nimic despre acest lucru. Dezvoltatorii anteriori au configurat totul pentru el.
Problema mea este că nu pot să mă autentific în contul WordPress real (pentru că clientul nostru nici măcar nu știe că există, așa că nu cunoaște datele de autentificare) și nu găsesc nicăieri în structura de fișiere locul unde este creat conținutul real - ceea ce vedeți pe pagină. Există o mulțime de fișiere PHP care apelează funcții precum get_header()
. Întrebarea mea este, de unde vine această informație de header? Cum pot găsi HTML-ul real pentru a-l edita? Există vreo modalitate de a face acest lucru prin FTP sau trebuie neapărat să mă autentific prin WordPress?
Îmi cer scuze pentru întrebarea mea de începător. Vă mulțumesc pentru orice lumină pe care o puteți arunca asupra acestui subiect.
Dacă conținutul este scris dinamic, nu vei putea să-l modifici prin FTP.
În fișierele de șablon, conținutul este apelat prin scrierea <?php the_content(); ?>
(sau the_content();
) dacă deja scrii în PHP.
Trebuie să obții informațiile de login WordPress pentru a te conecta la site-ul său, acolo poți vedea paginile și numele acestora. Odată intrat, editarea este foarte ușoară. Structura meniului se găsește de obicei în Aspect > Meniu (tot în WordPress, nu prin FTP).
Dacă vezi get_header();
, aceasta apelează fișierul din acel director numit header.php, la fel și pentru sidebar etc.
Câteori există puțin HTML în el, alteori este complet dinamic.

- Conținutul vine din baza de date MySQL.
- Da... mult cod PHP. Codul php și html este în multe fișiere mai mici incluse într-o singură pagină. De exemplu, codul
get_header()
include codul din header.php etc. Dar în acele fișiere există practic doar DOM-ul. Dacă cauți conținutul real, acesta se află în baza de date. - Ai nevoie de credențiale pentru cPanel/baza de date pentru a-ți găsi NUMELE și adresa de email.
- Urmează acest ghid și ar trebui să fii în regulă http://codex.wordpress.org/Resetting_Your_Password
