În primul articol din această serie, am analizat o introducere la variabilele globale WordPress. Mai precis, am spus că acestea sunt variabile care dețin o varietate de informații care pot fi accesate de oriunde în ciclul de viață al paginii WordPress.
Am învățat cum să accesăm o variabilă globală și să afișăm diferite detalii despre cea mai recentă postare folosind $ postare
variabilă globală. În articolul de astăzi, ne vom arunca în continuare în variabile globale, învățând cum să le accesăm pentru a afișa informațiile despre autor.
Cele mai multe informații despre autorul postării sau paginilor date sunt disponibile prin variabila globală $ authordata
. Pentru a începe cu $ authordata
la nivel global, trebuie să utilizăm următorul fragment:
Apoi, editează
page.php
din cea de a douăzeci și patra temă și inserați fragmentul de mai sus imediat dupăget_template_part ('conținut', 'pagina')
care preia conținutul și îl afișează pe pagină.Ar trebui să avem următorul cod în șablonul de pagină acum:
Când salvăm
page.php
și accesând o pagină WordPress existentă, ar trebui să vedem următorul rezultat:
Astfel, am putea accesa fiecare dintre valorile individuale ale obiectului de mai sus, după cum urmează:
numele afisat;Fragmentul de mai sus va imprima numele afișat al autorului care a scris pagina. În mod similar, ați putea încerca să scrieți un fragment de cod care să afișeze celelalte valori ale codului
$ authordata
cum ar fi numele de utilizator al autorului, e-mailul autorului etc..Amintiți-vă că am putea folosi
$ authordata
în moduri puternice în tema și dezvoltarea plugin-ului pentru a îndeplini diferite funcții.Să ne ocupăm de activitatea cu
$ authordata
globală pentru a obține lista celor mai recente postări ale autorului și a afișa postările ca link-uri. Aceasta va necesita următorii pași:Mai întâi, adăugați funcția pentru a prelua și afișa trei postări de la autor în
functions.php
$ authordata-> ID, 'posts_per_page' => 3)); echo "Ultimele postări
„; $ output = '
$ authordata
și $ postare
. Continuăm să folosim get_posts
WordPress tag-ul șablonului pentru a prelua trei postări de autorul curent și a le stoca într-un tabel numit $ author_three_posts.
$ author_three_posts
matrice folosind pentru fiecare
bucla pentru a imprima titlul postului care face legătura cu postul actual, aici folosim get_permalink
și get_the_title
pentru a prelua linkul și titlul din ID-ul postului.$ ieșire
.Apoi, apelați tutsplus_display_three_posts ()
numele funcției care trebuie executat în single.php
din cele douăzeci și patra temă:
După aceea, deschideți o singură pagină de postare pentru a testa execuția codului nostru:
Prin aceasta încheiem a doua parte a seriei. După cum puteți vedea din exemplul de mai sus, este posibilă utilizarea variabilelor globale pentru a efectua operații simple la funcții complexe în cadrul dezvoltării WordPress.