2 diversi tipi di modelli WordPress: pagina vs post

Pubblicato: 2022-10-07

Quando si tratta di WordPress, ci sono due diversi tipi di modelli che puoi utilizzare per le tue pagine: modelli di pagina e modelli di post. Sebbene entrambi questi tipi di modelli possano essere utilizzati per creare pagine, sono ciascuno più adatto per scopi diversi. I modelli di pagina vengono utilizzati al meglio per creare pagine statiche, ad esempio una pagina "Informazioni" o una pagina dei contatti. Queste pagine in genere non vengono aggiornate con la frequenza dei post, quindi non è necessario che siano così dinamiche. I modelli di post, d'altra parte, sono più adatti per i post del blog o altri tipi di contenuti che vengono aggiornati regolarmente. Questi modelli sono generalmente più dinamici e consentono una maggiore personalizzazione. Quindi, come fai a sapere quale tipo di modello utilizzare per le tue pagine? Il modo migliore per determinarlo è pensare allo scopo della pagina e al tipo di contenuto che ci sarà. Se si tratta di una pagina statica che non verrà aggiornata spesso, un modello di pagina è probabilmente l'opzione migliore. Se si tratta di un post di un blog o di un altro tipo di contenuto che verrà aggiornato regolarmente, un modello di post è probabilmente la scelta migliore.

Come trovo i modelli di pagina in WordPress?

Credito: affiliato ricco

Esistono diversi modi per trovare modelli di pagina in WordPress. Un modo è andare alla dashboard di WordPress e fare clic sulla scheda "Aspetto". Da lì, vedrai un elenco di tutti i modelli di pagina disponibili . Un altro modo per trovare i modelli di pagina è cercarli nella directory dei plugin di WordPress.

I modelli di pagine sono file che possono essere utilizzati per applicare contenuto a pagine o gruppi di pagine specifici. I modelli di pagina possono essere utilizzati per visualizzare contenuto dinamico su una pagina, ad esempio post, aggiornamenti di notizie, eventi del calendario, file multimediali e così via. Quando crei o modifichi una nuova pagina, un utente può scegliere il nome di ogni modello che ha un nome. Alcuni temi, oltre a permetterti di scegliere il numero di colonne di una pagina, ti permettono anche di specificare le colonne di una pagina. Esistono alcuni modelli che possono essere utilizzati su più pagine o in paesi diversi. Per offrire ai tuoi utenti questa opzione globale, devi creare modelli di pagina per ciascuna opzione e fornire un nome di modello per ciascuna opzione. La pagina Gerarchia modelli può essere utilizzata per creare un modello per una pagina specifica.

Devi avere un modello di pagina specializzato nella cartella del tuo tema (ad esempio, /wp-content/themes/my-theme-name/). Per impostazione predefinita, il tipo di post della pagina sarà un modello personalizzato . Solo WordPress 4.7 ti consente di aggiungere modelli di pagina a tipi di post diversi da "pagina". WordPress visualizzerà i nomi e gli ID delle classi nel tag body per il nome della classe del tipo di post (pagina), l'ID della pagina (id-pagina-*ID) e il modello di pagina utilizzato con la funzione body_class() del modello. Inserendo theme_product_templates, puoi filtrare i modelli per un tipo di post di prodotto. Un tag condizionale può essere utilizzato per modificare il file page.php del tuo tema per apportare piccole modifiche specifiche alla pagina.

Come faccio a mostrare i modelli in WordPress?

Fai clic sulla sezione Pagine nella dashboard per visualizzare la nuova colonna "Modello di pagina", che viene aggiunta all'elenco delle pagine. Puoi vedere quale modello utilizza ciascuna delle tue pagine con l'aiuto di questo plugin. Se una pagina non ha modelli personalizzati , verrà etichettata come Predefinito.

Come posso arrivare al layout di pagina in WordPress?

Seleziona la scheda Pagine dalla dashboard per visualizzare i layout di pagina. Quando richiesto, puoi aggiungere una nuova pagina. Quando si fa clic su una categoria, si aprirà una finestra che consente di navigare tra le varie categorie. Dopo aver deciso un layout, fare clic su di esso una volta per applicarlo alla nuova pagina.

Ottieni modello di pagina

Credito: templatemag.com

Non esiste una risposta definitiva a questa domanda in quanto dipende dal sistema di gestione dei contenuti (CMS) o dal framework che stai utilizzando per il tuo sito web. Tuttavia, in generale, un modello di pagina è un file che contiene il codice e il markup per un tipo specifico di pagina su un sito web. Ad esempio, potresti avere un modello di pagina per la tua home page, un altro per la tua pagina delle informazioni e un altro per la tua pagina dei contatti. Ogni modello conterrebbe il codice e il markup necessari per visualizzare il contenuto per quella pagina specifica.

Crea un modello di pagina personalizzato in WordPress

Quando si crea una nuova pagina WordPress , WordPress cerca un file modello con lo stesso nome del postname (tranne l'estensione.php) nella directory WP-content/themes/. Nel caso di WordPress, il file default.php si trova nella directory WP-content/plugins/ e ha lo stesso nome di un file modello. WordPress crea un file chiamato page.php in caso di no-file. Tutti i modelli di pagina possono essere creati in qualsiasi formato, ma devono essere in formato HTML e includere un'estensione.php. Potrebbero trovarsi in una directory diversa rispetto al post a cui si stanno candidando o potrebbero trovarsi nella stessa directory del post a cui si stanno candidando. Alcuni modelli predefiniti sono disponibili in WordPress, ma puoi crearne uno tuo se preferisci. Per fare ciò, crea una cartella chiamata page.php nella directory WP content/themes/ e inserisci il seguente codice: Dovrebbe essere PHP. Tutte le pagine richiederanno il file del modello del tema. */ require_once 'template.php';? Un file modello personalizzato è definito come il nome del proprio modello.

Is_page_template

La funzione is_page_template() consente di determinare se un determinato modello di pagina viene utilizzato su una pagina. Questo può essere utile se devi indirizzare pagine specifiche con codice o comportamento diverso.

Ottieni il nome del modello di pagina corrente WordPress

Esistono alcuni modi per ottenere il nome del modello di pagina corrente in WordPress. Un modo consiste nell'usare la variabile globale $template. Questa variabile contiene il percorso del file modello corrente. È possibile estrarre il nome del modello da questo percorso utilizzando la funzione basename. Un altro modo per ottenere il nome del modello di pagina corrente è utilizzare la funzione get_page_template_slug. Questa funzione restituisce lo slug del modello di pagina corrente. Infine, puoi anche usare la funzione get_page_template. Questa funzione restituisce il percorso completo del modello di pagina corrente. È quindi possibile utilizzare la funzione basename per estrarre il nome del modello.

Ottieni l'URL del modello di pagina WordPress

In WordPress, un modello di pagina è un tipo specifico di file modello che può essere applicato a una o più pagine specifiche. I modelli di pagina vengono utilizzati per modificare l'aspetto grafico di un sito Web WordPress senza modificare il codice sottostante. Esistono alcuni modi per ottenere l'URL di un modello di pagina in WordPress. Il modo più diretto è guardare il codice sorgente della pagina. Se stai utilizzando un tema WordPress predefinito, l' URL del modello di pagina sarà nel file header.php. Se stai utilizzando un tema WordPress personalizzato, l'URL del modello di pagina sarà nella directory del tema. Un altro modo per ottenere l'URL di un modello di pagina in WordPress è utilizzare la funzione the_permalink(). Questa funzione restituirà l'URL della pagina corrente. Se ti trovi su una pagina che utilizza un modello di pagina, l'URL restituito dalla funzione_permalink() sarà l'URL del modello di pagina. Puoi anche usare la funzione get_page_template_slug() per ottenere lo slug del modello di pagina. Questa funzione restituirà lo slug del modello di pagina se è impostato. Se lo slug non è impostato, questa funzione restituirà una stringa vuota. Infine, puoi usare la funzione get_page_templates() per ottenere un array di tutti i modelli di pagina disponibili. Questa funzione restituirà un array di tutti i modelli di pagina disponibili nel tema corrente.

Come trovare il nome del file modello per una pagina particolare del tuo sito

Il metodo get_page_template_file() restituisce il nome del file modello per una pagina specifica del tuo sito web. Il percorso completo del file modello, inclusa l'estensione, può essere restituito qui.