Come creare una pagina Categorie in WP

September 9

Come creare una pagina Categorie in WP


WordPress rende facile creare pagine per ogni categoria, ma la creazione di una pagina di categorie richiede più lavoro. È possibile creare un modello di pagina personalizzata e programmarlo per caricare un array di tutte le categorie e ciclo attraverso di loro. Uscita il nome, il link e una descrizione per ogni categoria per rendere la pagina utile per i visitatori. Questo ciclo sostituirà il ciclo di WordPress standard che spinge pagine più modelli.

istruzione

1 Creare un file vuoto in un editor di codice o Blocco note e salvarlo come file PHP con un nome che non contiene la parola "categoria", come quella in conflitto con i nomi di file riservati in WordPress. Aggiungere questa linea alla parte superiore del file:

<? php /

Template Name:? Le mie Categorie Pagina />

Sostituire "mie Categorie Pagina" con il nome che si desidera chiamare questa pagina.

2 Creare un paio di righe vuote dopo la dichiarazione nome del modello e quindi copiare e incollare il contenuto di index.php nel modello di pagina categorie. Evidenziare l'intero ciclo e premere il tasto "Backspace" per rimuovere quel codice. Il ciclo inizia con "<? Php if (have_posts ...?" E termina con "<? Php endif;?>".

3 Caricare la matrice di categorie dal database di WordPress in una nuova variabile. Inizia un ciclo "foreach" per passare ogni categoria nella matrice. Potrai dati in uscita da ogni matrice all'interno del ciclo "foreach", come il titolo e la descrizione. Aggiungere questo codice nel luogo in cui è stato eliminato il loop originale:

<? Php

$ Categorie = get_categories ();

foreach ($ categorie come $ {categoria)

?>

4 Uscita il titolo di ogni categoria utilizzando "echo $ categoria-> CAT_NAME;" e poi avvolgere il documento nella HTML tag di intestazione. Rendere i titoli cliccabile avvolgendo i tag di ancoraggio intorno i nomi delle categorie. Utilizzare una combinazione di "bloginfo ( 'wpurl');" e "echo $ categoria-> slug;" per prima ottenere l'indirizzo del tuo blog e quindi aggiungere il nome della directory della categoria per creare l'URL per l'ancora. Il codice sarà simile a questa:

<? Php echo $ categoria-> <h2> <a href="<?php bloginfo('wpurl'); ?> / lumaca;?> "> <? Php echo $ categoria-> CAT_NAME; ?> </a> </ H2>

5 In una nuova riga, aprire un paio di "<p>" tag e posizionare la descrizione tra di loro. Ecco il codice:

<? Php echo $ categoria-> <p> category_description; ?> </ P>

6 Terminare il ciclo con questo codice:

<? Php

}

?>

7 Accedere al cruscotto di WordPress e passare a "pagine". Creare una nuova pagina e selezionare il modello di categoria sotto "Attributi di pagina". Pubblicare la nuova pagina per creare la tua pagina categorie. Verrà visualizzata una pagina che elenca le categorie e le loro descrizioni, e ogni categoria collegamenti titolo a una pagina che elenca i messaggi sotto quella categoria.

Consigli e avvertenze

  • Se si crea una categoria, ma non si associa con post, poi quella categoria non verrà visualizzato sulla pagina categorie.
  • Manca categoria descrizioni verrà visualizzato uno spazio bianco sulla pagina categoria.