Nwlapcug.com


Come creare una pagina di categorie in WP



WordPress rende facile per creare pagine per ogni categoria, ma la creazione di una pagina delle categorie richiede più lavoro. È possibile creare un modello di pagina personalizzato e programmarlo per caricare una matrice di tutte le categorie e scorrerle. Uscita il nome, link e descrizione per ogni categoria rendere la pagina utile ai visitatori. Questo ciclo sostituirà il loop di WordPress standard che spinge la maggior parte delle pagine del modello.

Istruzioni

1

Creare un file vuoto in un editor di codice o blocco note e salvarlo come un file PHP con un nome che non contengono la parola "categoria", che sarà in conflitto con i nomi di file riservati in WordPress. Aggiungere questa riga nella parte superiore del file:

<? php / nome modello: My categorie pagina /? >

Sostituire "My categorie Page" con il nome che si desidera chiamare questa pagina.

2

Creare un paio di linee vuoto dopo la dichiarazione del nome modello e quindi copiare e incollare il contenuto di index. php del modello di pagina di categorie. Evidenziare l'intero ciclo e premere "Backspace" per rimuovere il codice. Il ciclo inizia con "<? php if(have_posts..." e finisce con "<? php endif;? >".

3

Caricare la matrice delle categorie dal database di WordPress in una nuova variabile. Avviare un ciclo "foreach" per scorrere ogni categoria nella matrice. Si potranno ottenere informazioni da ogni matrice all'interno del ciclo "foreach", ad esempio il titolo e la descrizione. Aggiungere questo codice al posto dove è stato eliminato il loop originale:

<? php

$categories = get_categories();

foreach ($categories come $category) {

? >

4

Il titolo di ciascuna categoria utilizzando "echo $category -> cat_name;" di output e poi avvolgere il titolo nel tag di intestazione HTML. Rendere i titoli selezionabili eseguendo il wrapping di tag di ancoraggio intorno ai nomi di categoria. Utilizzare una combinazione di "bloginfo('wpurl');" e "echo $category -> slug;" in primo luogo ottenere l'indirizzo del tuo blog e quindi aggiungere il nome della directory della categoria per creare l'URL per l'ancoraggio. Il codice sarà simile a questo:

< h2 >< href = "<? php bloginfo('wpurl');? > / <? php echo $category -> slug;? >" ><? php echo $category -> cat_name;? >< /a >< / h2 >

5

Su una nuova riga, aprire una coppia di tag "< p >" e inserire la descrizione tra di loro. Ecco il codice:

< p ><? php echo $category -> category_description;? >< / p >

6

Terminare il ciclo con questo codice:

<? php

}

? >

7

Accedere al dashboard di WordPress e passare a "Pagine". Creare una nuova pagina e selezionare il vostro modello di categoria in "Attributi di pagina". Pubblicare la nuova pagina per creare la tua pagina di categorie. Si vedrà una pagina che elenca le categorie e le relative descrizioni, e ogni link titolo di categoria a una quotazione di pagina post sotto quella categoria.

Consigli & Avvertenze

  • Se si crea una categoria ma non associarlo a qualsiasi post, quella categoria non verrà visualizzato nella pagina categorie.
  • Mancano le descrizioni di categoria verrà visualizzato come spazio vuoto nella vostra pagina di categoria.