Un uso pratico delle variabili globali di WordPress

Nel primo articolo di questa serie abbiamo esaminato un'introduzione alle variabili globali di WordPress. Nello specifico, abbiamo detto che sono variabili che contengono informazioni sulla varietà a cui è possibile accedere da qualsiasi punto del ciclo di vita della pagina di WordPress.

Abbiamo imparato come accedere a una variabile globale e visualizzare vari dettagli sull'ultimo post utilizzando il $ postale variabile globale. Nell'articolo di oggi, approfondiremo ulteriormente le variabili globali apprendendo come accedervi per visualizzare le informazioni dell'autore.

Recupero dei dati dell'autore

La maggior parte delle informazioni sull'autore del post o delle pagine fornite sono disponibili tramite la variabile globale $ authordata.  Per iniziare con il $ authordata cariable globale, dobbiamo usare il seguente frammento:

Quindi, modifichiamo il page.php del tema dei ventiquattro anni e inserire lo snippet sopra riportato subito dopo get_template_part ('content', 'page') che recupera il contenuto e lo visualizza sulla pagina.  

Dovremmo avere il codice seguente nel modello di pagina ora:

Quando salviamo il page.php e accedere a una pagina WordPress esistente dovremmo essere in grado di vedere il seguente risultato:


Potremmo quindi accedere a ciascuno dei singoli valori dell'oggetto sopra come segue:

nome da visualizzare;

Lo snippet sopra riportato stamperebbe il nome visualizzato dell'autore che ha scritto la pagina. Allo stesso modo potresti provare a scrivere uno snippet di codice che visualizzerà gli altri valori di $ authordata come il nome utente dell'autore, l'email dell'autore, ecc. 

Ricorda che potremmo usare il $ authordata in modo potente nel nostro tema e sviluppo di plugin per eseguire varie funzioni.

Facciamo una mano sull'attività con il $ authordata variabile globale per ottenere l'elenco dei tre ultimi post dell'autore e visualizzare i post come link. Ciò richiederà i seguenti passaggi:

Innanzitutto, aggiungi la funzione per recuperare e visualizzare tre post dell'autore in functions.php

 $ authordata-> ID, 'posts_per_page' => 3)); eco '
ultimi post
'; $ output = '
    '; foreach ($ authors_three_posts come $ authors_post) $ output. = '
  • ID). '">'. get_the_title ($ authors_post-> ID). '
  • '; $ output. = '
'; restituire $ output;
  • Innanzitutto, dichiariamo che stiamo accedendo alle variabili globali $ authordata e $ postale. Procediamo per usare get_posts Tag modello WordPress per recuperare tre post dall'autore corrente e memorizzarlo in un array chiamato $ author_three_posts.
  • In secondo luogo, passiamo attraverso il $ author_three_posts array usando a per ciascuno loop per stampare il titolo del post che collega al post effettivo, qui usiamo il get_permalink e get_the_title per recuperare il link e il titolo dall'ID post.
  • Infine, restituiamo il valore stampato come una variabile chiamata $ uscita.

Quindi, chiama il tutsplus_display_three_posts () nome della funzione da eseguire nel file single.php del tema dei ventiquindici:

Successivamente, apri una singola pagina post per testare l'esecuzione del nostro codice:

Avvolgendolo

Con ciò concludiamo la seconda parte della serie. Come puoi vedere dall'esempio precedente, è possibile utilizzare le variabili globali per eseguire semplici operazioni su funzioni complesse all'interno dello sviluppo di WordPress.

Riferimenti

  • https://codex.wordpress.org/Global_Variables
  • https://codex.wordpress.org/Function_Reference/get_posts
  • https://codex.wordpress.org/Function_Reference/get_permalink
  • https://codex.wordpress.org/Function_Reference/get_the_title