Cuprins
Vizualizarea unei funcții în Core este cel mai rapid mod de a afla cum funcționează o anumită funcție Wordpress Funcționează, putem vedea exact ce parametri sunt permiși pentru intrarea în funcție, precum și valorile și tipurile de date pe care funcția le returnează de fapt.Găsirea funcțiilor
Pentru a începe căutarea funcțiilor trebuie să localizăm un editor de text simplu, care ne permite să căutăm termeni în fișiere precum Textpad pe Windows sau oricare altul SDI care are suport pentru fișiere PHP de preferință, în acest fel putem folosi funcționalitățile sale pentru a căuta în fișierele Core.
Să facem următorul exercițiu simplu, să găsim funcția is_super_admin (), căutarea noastră ar trebui să ne aducă ca rezultat fișierul wp-includes / functions.php și ar trebui să vedem așa ceva în fișierul menționat:
Odată ce funcția noastră este localizată, putem inspecta documentația care ar trebui să arate foarte asemănător cu aceasta:
Explorarea nucleului
În cadrul nucleului Wordpress Există anumite fișiere care conțin cele mai utilizate funcții, pe care le putem revizui, deoarece acestea sunt utilizate în generarea de pluginuri și conținut suplimentar, fișierele pe care le vom vedea mai jos sunt în director wp-include a instalării noastre Wordpress.
Funcții.php
Acest fișier conține principalele funcții API, acestea sunt utilizate pe scară largă de pluginuri și teme, în interior găsim funcții precum următoarele:
- ora curentă (): Această funcție afișează ora curentă, pe baza unui tip specificat.
- force_ssl_login (): După cum indică și numele, această funcție forțează intrarea prin protocolul HTTPS să se conecteze.
- wp_nonce_field (): Această funcție implementează câmpul special nonce ascuns în formularele din Wordpress, astfel încât interferența de la agenții externi poate fi evitată prin adăugarea unui nivel suplimentar de validare.
- Absint (): Această funcție returnează pur și simplu valoarea absolută a unui întreg.
Acest fișier conține funcțiile care ne ajută la formatarea textelor fie pentru a le insera în baza de date, fie pentru a le afișa.
- esc_attr (): Această funcție ne permite să scăpăm de textul care conține atribute HTML
- esc_html (): La fel ca și precedentul, ne ajută să evadăm, cu toate acestea, în acest caz, evadarea se va face pe codul HTML
- esc_url (): Este folosit pentru a curăța și verifica o adresă URL.
- is_email (): Ne permite să confirmăm că este un e-mail valid.