WordPress Loop: Il pilastro della visualizzazione dei contenuti

Il codice che visualizza i post del blog sul tema WordPress è ampiamente conosciuto come il ciclo di WordPress tra gli utenti di WordPress e come il ciclo su WordPress Codex.

Il ciclo è considerato la parte più importante del tema WordPress. È responsabile della visualizzazione dei post del blog sulla pagina corrente in base ai parametri.

In questa guida, andremo oltre le basi di WordPress Loop con esempi in modo da ottenere una chiara comprensione di ciò che il codice fa, come personalizzarlo e dove può essere trovato nel vostro tema WordPress.

La logica di WordPress Loop

Per iniziare con la logica, diamo un’occhiata al codice di base del ciclo. Poi possiamo andare oltre ogni riga per capirlo.

Nel Ciclo, abbiamo un’istruzione “if” e un ciclo “while”. L’istruzione” if ” controlla se ci sono post disponibili da visualizzare, la funzione WordPress “have_posts” è booleana, che restituisce un valore vero o falso. Se vengono trovati post, restituisce ” true “e il codice procede al ciclo” while”.

Il ciclo” while “ha anche la funzione WordPress” have_posts”. Restituisce “true” uguale al numero di volte in cui abbiamo impostato i post del blog da visualizzare nell’amministratore di WordPress.

Il codice procede quindi alla funzione WordPress “the_post”. Questa funzione imposta il post e quindi possiamo usare più funzioni per estrarre elementi dai post. Nel suddetto esempio abbiamo utilizzato:

the_title -> recupera il titolo del post

the_post_thumbnail -> recupera l’immagine in evidenza i post del blog

the_excerpt -> scarica l’estratto del post di blog

Ci sono certamente più funzioni che possiamo utilizzare per estrarre gli elementi dai post, ci occuperemo di alcuni esempi.

Hyperlinking sul titolo del post

Probabilmente hai visto che i titoli dei post del blog hanno collegamenti ai post effettivi. Cliccando sul collegamento ipertestuale si è navigato a una singola pagina vista del post del blog. La maggior parte dei temi hanno un file chiamato singolo.php, questo file viene chiamato quando si visualizza un singolo post.

Useremo la funzione WordPress” the_permalink “e racchiuderemo la funzione “the_title” per collegarla.

Esempio:

Visualizzazione del contenuto, Autore, Data e categoria Utilizzando il ciclo

Potresti aver visto molti blog con post che mostrano il nome dell’autore, l’intero contenuto della pagina principale del blog, con data e categoria anche. È possibile visualizzare facilmente tutti questi dettagli utili all’interno del ciclo utilizzando le seguenti funzioni:

the_content – consente di visualizzare l’intero contenuto del blog

then_author – Visualizza l’autore-nome

the_time – Visualizza l’ora e la data

the_category – Visualizza la categoria del post

il Tuo ciclo sarà simile a

Uso del Condizionale Tag

Ci sono molti tag utilizzati per verificare le condizioni, ma per fortuna, in WordPress, questi tag sono abbastanza autoesplicativi. Ad esempio,” is_home ” controlla se la vista corrente è della home page (pagina principale del blog). Possiamo usare Tag condizionali per avviare determinati Loop.

Ad esempio, se racchiudiamo il nostro Ciclo tra la condizione “if” che controlla se la pagina corrente è la pagina principale, il Ciclo verrà eseguito solo nella pagina principale.

Possiamo usare i tag condizionali nei nostri file modello per controllare quale Ciclo viene eseguito, avendo così più loop in un singolo file.

Alcuni dei tag condizionali più utilizzati sono.

is_admin () – Restituisce true quando l’amministratore ha effettuato l’accesso al sito.

is_single () – Restituisce true se viene visualizzato un singolo post.

is_page() – Restituisce true su alcune pagine, ad esempio is_page(‘about-us’)

is_category() – Restituisce true sulle pagine di categoria, ad esempio is_category(‘wordpress’)

is_tag() – Restituisce true sui tag.

is_author (–- Controlla l’autore e restituisce true. ad esempio is_author (‘ahsan’)

is_404 () – Restituisce true se la pagina non esiste, può essere utilizzato su 404 pagine per eseguire un ciclo personalizzato

has_excerpt () – Restituisce true se un post ha un estratto.

5 Loop utili in WordPress

Diamo un’occhiata a cinque loop comuni in WordPress.

Inserisci annunci dopo il primo post

Se hai bisogno di inserire annunci dopo il primo post, questo è un modo per farlo.

Basta incollare il codice annuncio e l’annuncio verrà inserito dopo il primo post.

Recupera i post tra due date

Uno dei casi d’uso più comuni consiste nel recuperare i post per un periodo di tempo specifico. Per fare ciò, utilizzare il ciclo WordPress in questo modo.

All’interno del codice, usiamo una funzione SQL che contiene la clausola WHERE. La funzione filter_where viene quindi agganciata alla funzione post_where ().

Elenca i post imminenti

Un elenco di post imminenti è un modo intelligente per tenere occupati i visitatori sul tuo blog. Questo può essere ottenuto attraverso il seguente ciclo.

Nel codice precedente, usiamo la funzione post_status per recuperare i post in base alla loro data di pubblicazione.

Crea una pagina di archivio

La pagina di archivio è un ottimo modo per elencare i tuoi migliori post del passato in modo che i lettori possano ancora trovarli sul tuo blog.

Assicurati di creare una pagina modello per visualizzare i post archiviati.

Crea Loop di immagini

Il loop di immagini è un ottimo modo per mostrare i post del tuo blog in una visualizzazione simile a una galleria. Ogni post viene visualizzato con un’immagine e il suo estratto.

Vediamo come farlo usando i loop di WordPress.

Per visualizzare le immagini su un browser, aggiungere il seguente codice.

La funzione WordPress have_posts viene utilizzata per verificare se sono disponibili dati in loop. Restituisce true se i dati sono disponibili.

Il ciclo è il futuro

Pensa al ciclo come al motore trainante dei temi WordPress. È assolutamente necessario utilizzarlo per visualizzare i post. In questo post ho spiegato le basi, ci sono molti modi in cui un ciclo può essere utilizzato, ti consiglio di andare oltre il ciclo in azione.

Ma il Ciclo funzionerebbe alla grande se fosse accoppiato con un mezzo di hosting WordPress veloce ad alte prestazioni. Cloudways è pronto per il ciclo! I nostri test hanno dimostrato che i siti Web su Cloudways caricano 100% più velocemente.

Domande frequenti

D. Qual è il ciclo di WordPress?

WordPress Loop è una tecnica di visualizzazione dinamica di un elenco di dati con parametri specificati.

D. Tipi di loop in WordPress?

Esistono diversi tipi di loop, un utente può creare un loop secondo le proprie esigenze utilizzando le funzioni predefinite di WordPress.

D. Come visualizzare qualsiasi numero di post in un ciclo WordPress?

Per fare ciò, è necessario limitare il conteggio del numero durante l’esecuzione del ciclo attorno ai post di WordPress.

D. Che cosa fa Loop Display?

WordPress Loop può visualizzare dati e immagini su una pagina web.

Lascia un commento

Il tuo indirizzo email non sarà pubblicato.

More: