X

Come visualizzare un singolo template diverso in base alla categoria

Snippet di IsItWP

Stai cercando un modo per visualizzare un singolo template diverso in base alla categoria? Sebbene esista probabilmente un plugin per questo, abbiamo creato un rapido snippet di codice che puoi utilizzare per visualizzare un singolo template diverso in base alla categoria in WordPress.

Istruzioni:

Tutto quello che devi fare è rimuovere tutto dal file single.php del tuo tema e aggiungere questo codice:

<?php
$post = $wp_query->post;
if ( in_category('features') ) {
include(TEMPLATEPATH . '/single-features.php');
} else {
include(TEMPLATEPATH . '/single-post.php');
}
?>

Nota: Se questa è la prima volta che aggiungi snippet di codice in WordPress, consulta la nostra guida su come aggiungere correttamente snippet di codice in WordPress, in modo da non compromettere accidentalmente il tuo sito.

Se ti è piaciuto questo snippet di codice, prendi in considerazione la possibilità di consultare i nostri altri articoli sul sito come: 28 migliori temi WordPress per curriculum e come creare un modulo multipagina in WordPress.

Commenti   Lascia una risposta

  1. Come possiamo ottenere lo stesso risultato utilizzando l'editing completo del sito?

    1. Ciao Yash,

      Grazie per la domanda. Per l'editing completo del sito (FSE) non modificherai manualmente il file single.php. Invece, puoi utilizzare parti del modello e la creazione condizionale di modelli. L'approccio più semplice è utilizzare temi basati su blocchi e file di modello nella directory block-templates.

      Un semplice processo passo dopo passo sarebbe:

      1. Vai all'Editor del sito (Aspetto → Editor).

      2. Fai clic su Modelli nella barra laterale sinistra.

      3. Fai clic sul pulsante Aggiungi nuovo modello.

      4. Nomina il modello in base alla categoria. Ad esempio, se lo slug della tua categoria è 'features', nomina il modello 'Single Post: Features'.

      5. Progetta il modello utilizzando blocchi per adattarlo alla categoria.

      6. Salva il modello.

      Prova questo e fammi sapere se funziona per te.

      Grazie.

  2. Grazie

  3. Amico, grazie mille per questa soluzione rapida/semplice!

Aggiungi un commento

Siamo lieti che tu abbia scelto di lasciare un commento. Tieni presente che tutti i commenti sono moderati secondo la nostra normativa sulla privacy e tutti i link sono nofollow. NON utilizzare parole chiave nel campo del nome. Avviamo una conversazione personale e significativa.

Checklist per il lancio di WordPress

La Guida Definitiva per il Lancio di WordPress

Abbiamo raccolto tutti gli elementi essenziali della checklist per il lancio del tuo prossimo sito web WordPress in un comodo ebook.
Sì, Inviami l'eBook Gratuito!