Che cos'è la funzione Get_template_part in WordPress

Pubblicato: 2022-11-10

In WordPress, la funzione get_template_part viene utilizzata per caricare una parte del modello in un modello. Questa funzione si trova nel file principale di WordPress wp-includes/template.php. Le parti del modello sono archiviate nella directory /wp-content/themes/your-theme/. Possono trovarsi in qualsiasi sottodirectory, ma devono avere l'estensione .php. La funzione get_template_part ha due parametri: Il primo parametro è lo slug, che è il nome del file della parte del modello senza l'estensione .php. Il secondo parametro è il nome della variabile che verrà utilizzata per caricare la parte del modello. Questa variabile è facoltativa e, se omessa, WordPress utilizzerà lo slug come nome della variabile. Ecco un esempio di come la funzione get_template_part può essere utilizzata in un modello: get_template_part( 'content', 'single' ); ? > In questo esempio, il file della parte del modello denominato content-single.php verrà caricato nel modello. La variabile che verrà utilizzata per caricare la parte del modello è $content_single.

Con la funzione get_template_part(), puoi centralizzare qualsiasi blocco di codice che potrebbe essere ripetuto in parti, riducendo la duplicazione e rendendo più leggibili i file del modello. Lo scopo di questo articolo è spiegare come funziona la funzione, oltre a spiegare perché è importante nei temi di WordPress e come utilizzarla nello sviluppo del proprio tema. Oltre al secondo parametro, la funzione ha una funzionalità ancora più forte grazie a get_template_part() nella funzione get_template_part(). Questa funzione ti consente di specificare una parte di modello che funziona per Pages e quindi di restituirla alla sua posizione index.php nella gerarchia del modello. Questo metodo viene spesso utilizzato per creare modelli utili e descrittivi, come si vede in Twenty Fifteen. Il metodo get_template_part() di WordPress è una parte potente e preziosa del backend di WordPress. Quando si tratta di temi figlio, non è necessario includere un requisito per un file di parte modello. Poiché include() e require() non sono specifici di WordPress, il tema figlio deve sostituire tutti i file che utilizzano questi elementi del modello .

Cosa sono le parti del modello?

Credito: https://teacherspayteachers.com

Una parte del modello è un modello modulare che può essere utilizzato per creare un modello più grande. Le parti del modello sono generalmente piccole parti di codice autonome che possono essere riutilizzate in contesti diversi. Ad esempio, una parte del modello potrebbe essere un'intestazione, un piè di pagina o una barra laterale.

Un modello di blocco è costituito da un elenco di blocchi nella sua forma più semplice. Qualsiasi blocco WordPress può essere incluso in un modello. Per chiudere un blocco, deve essere posizionato nello stesso modello del tag di apertura. Per aggiungere attributi di stile ai blocchi, devi includerli nel tag HTML:. È necessario combinare queste parole. La sezione Modelli dell'editor del sito mostra un'ampia selezione di modelli facilmente modificabili. Come parte del tuo tema, crea un nuovo file HTML per ogni modello e inseriscilo nella cartella dei modelli.

Ogni parte del modello è un tipo di post personalizzato in WordPress noto come WP_template_part. Nell'editor, puoi allineare i modelli quando fungono da blocchi interni. Il pulsante Aggiungi nuovo consente di creare parti modello illimitate. Infine, puoi eliminare le parti del modello create dall'utente che sono state personalizzate nei modelli del tema. Il primo passo è inserire un nome per la parte del modello e ti verrà chiesto di scegliere tra le tre sezioni: generale, intestazione e piè di pagina. Le modifiche nell'editor del sito vengono archiviate nel database e non si riflettono nei file HTML del tema.

I modelli di funzione, come le macro, i nomi delle funzioni come argomenti e restituiscono un oggetto modello. Queste variabili vengono utilizzate per definire blocchi di codice riutilizzabili. Il modello di classe, come le funzioni di modello, viene utilizzato per definire le classi, ma non funziona come una funzione. Possono essere usati per definire la struttura e il comportamento delle classi oltre a definirne la struttura. A differenza dei modelli di classe, i modelli di variabili vengono utilizzati per definire le variabili. Le variabili possono essere definite come una funzione definendone la struttura e il comportamento. È possibile controllare il layout e lo stile di una pagina Web utilizzando un modello. Per controllare il layout e lo stile di una pagina Web, è possibile utilizzare un modello.

Quali sono i modelli che denominano due parti diverse di un modello?

Il file HTML è il componente del modello, seguito da un tipo di post (WP_template_part) e un blocco. Perché sembra così complicato? Puoi visualizzare i contenuti che hai inserito al loro interno semplicemente usandoli come blocchi. Non è necessario utilizzare un modello, ma gli autori del tema possono utilizzare parti riutilizzabili e più piccole per creare il tema.

I tre tipi di modelli

È un sistema a tre livelli: br>, br> ebr>. Letterale modello: un valore letterale modello è una stringa di testo utilizzata per creare una funzione o una classe generica. Il metodo di input è la funzione template , che accetta una classe o una funzione generica come input. Esistono tre tipi di modelli: modelli di classe, modelli di funzione e modelli generici.

Quali sono i tag del modello?

I modelli utilizzano i tag dei modelli per visualizzare le informazioni in modo dinamico o personalizzare in altro modo il tuo blog, consentendogli di essere personalizzato e interessante per te man mano che diventi.

Come utilizzare i file modello e i tag in WordPress

Che cos'è il file modello? Le definizioni fanno parte di un file modello, che è un file di testo. È un insieme di direttive che istruiscono il tema del motore di WordPress su come generare un output specifico. Una singola riga, come *br*, definisce un modello come esempio. .htaccess Utilizzando questa riga, è possibile utilizzare un modello noto come default.php ogni volta che non viene fatto riferimento a un modello specifico. Cosa sono i tag modello? Un tag template è una funzione PHP che genera e visualizza i dati in modo dinamico. È possibile utilizzarli per recuperare dati da un database, generare HTML o gestire una varietà di altre attività. Per utilizzare un tag template, devi includere la libreria WordPress Theme Engine nel tuo file PHP e includere il nome della funzione come stringa preceduta dal prefisso template_. Un tag modello post_list, ad esempio, verrebbe utilizzato per generare un elenco di post da un database. phpbr è una stringa di parole Questo modello ha un elenco di post. > La pagina visualizzerà un elenco di post dal database, che verrà generato utilizzando questo metodo.

Come si utilizzano i parziali in WordPress?

Credito: https://tommcfarlin.com

Per utilizzare i parziali in WordPress, dovrai prima creare un file chiamato header.php. Questo file dovrebbe contenere il codice per l'intestazione del tuo sito web. Successivamente, dovrai creare un file chiamato footer.php. Questo file dovrebbe contenere il codice per il footer del tuo sito web. Infine, dovrai includere questi file nei tuoi file modello di WordPress .

Modularizza il tuo codice WordPress

Quando crei il tuo codice WordPress, usa i parziali per standardizzarlo e modularlo. Spostando il codice comune in file parziali, puoi mantenere il tuo tema e i tuoi plug-in organizzati e più facili da mantenere. Inoltre, raggruppando i file correlati, puoi creare un framework di modularità semplice da usare per i tuoi contenuti WordPress.