Funcții de bază

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:

Un truc pentru a localiza funcțiile mai rapid este să adăugați cuvântul funcţie de exemplu în caseta de căutare pe care am pus-o funcția is_super_admin în acest fel evităm că ne aduce apelurile la funcția din toate Wordpress.
Odată ce funcția noastră este localizată, putem inspecta documentația care ar trebui să arate foarte asemănător cu aceasta:

După cum putem vedea, documentația ne spune scopul funcției, parametrii pe care îi primește și ieșirea pe care o are, în acest fel putem ști rapid ce funcție îndeplinește.
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.
Formatare.php
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.
După cum putem vedea, în lista funcțiilor pe care le menționăm nu punem parametrii pe care îi primesc, lăsăm acest lucru ca un exercițiu pentru ca aceștia să poată căuta aceste funcții și să vadă ce primesc și ce returnează pentru a putea continuați să aflați despre nucleul Wordpress.V-a plăcut și ați ajutat acest tutorial?Puteți recompensa autorul apăsând acest buton pentru a-i oferi un punct pozitiv
wave wave wave wave wave