Come creare una pagina di messaggi in WordPress

February 18

Come creare una pagina di messaggi in WordPress


blog WordPress Mostra prima i messaggi, ma è anche possibile visualizzare messaggi su singole pagine. Per fare questo, è necessario creare prima un modello di pagina personalizzato e quindi aggiungere il codice per una query personalizzata che modifica il contenuto pagina tira dentro. Fino a quando si inizia copiando e incollando il codice da un modello di uscire "page.php" , la creazione di questa pagina di post di blog non è difficile. Si ha bisogno una certa familiarità con il codice HTML, però. Una conoscenza di base di codice PHP aiuta anche.

istruzione

Preparare il file del modello

1 Aprire il file di modello "page.php" per il tema WordPress corrente utilizzando un editor di codice. Trova il tuo file di modello tema andando nella cartella principale del tuo sito web WordPress-based e quindi la navigazione verso "wp-content", e dopo che, "temi". Ogni tema è nella propria cartella, dal nome del tema stesso.

2 Copiare e incollare il codice del file "page.php" in un file vuoto e salvarlo con un nuovo nome utilizzando l'estensione .php. È possibile dare a questo nuovo file di modello quasi ogni nome che si desidera, anche se guardare fuori per nomi come "casa" e "prima pagina", perché WordPress cerca i file con i nomi e li utilizza in un modo particolare.

3 Aggiungere la seguente riga di codice alla parte superiore veery del nuovo file di modello:

<? php /

Template Name: qualunque sia il nome che vuoi />

Cambiamento "Qualunque sia nome che si desidera" ad un nome che si adatta al vostro nuovo file modello.

Modificare il Loop

4 Trovare l'inizio del ciclo. Il ciclo WordPress è codice condizionale che i modelli uso di tirare in contenuti dal database e visualizzarli su un blog o una pagina. Il ciclo inizia in questo modo:

<? Php if (have_posts ()): while (have_posts ()): the_post ():?>

Il ciclo si conclude con alcune dichiarazioni "endif" e di errore di manipolazione più in basso nel codice, e tutte le chiamate al contenuto - il titolo, il corpo principale del contenuto e eventuali extra - inserita tra. Aggiungere una riga vuota sopra l'inizio del ciclo e tipo in questo codice:

<? php query_posts ( 'post_type = messaggi »); ?>

5 Affina i tipi di messaggi mostrati con l'aggiunta di più parametri ai query_posts () la funzione, in questo modo:

<? php query_posts ( 'post_type = messaggi & cat = 3'); ?>

Qui è dove la conoscenza di PHP aiuta. Ad esempio, il codice di cui sopra si richiede di conoscere il numero della categoria, ma nella maggior parte dei casi non si farà. Impostare una variabile pari alla funzione get_cat_ID () e poi passare la variabile nel parametro "gatto" in questo modo:

<? Php $ catnum = get_cat_ID ( 'vetrina News'); ?>

<? php query_posts ( 'post_type = messaggi & cat =' $ catnum.); ?>

6 Terminare il ciclo personalizzato aggiungere la seguente riga di codice subito dopo la fine del ciclo:

<? Php wp_reset_query (); ?>

In questo modo si garantirà la query non effettua altri loop sulla pagina, se ce ne sono. Ricordate che il ciclo termina con almeno un "endif" e la dichiarazione "endwhile", anche se si può vedere qualche breve codice di gestione degli errori tra i due.

7 Accedere al cruscotto di WordPress e passare a "pagine". Clicca su un titolo di pagina per modificarlo e poi guardare il menu a discesa dal titolo "Template" sul lato destro. Fai clic sul menu a discesa per visualizzare i modelli disponibili e selezionare quella che avete appena creato. Fare clic sul pulsante blu "Aggiorna" per aggiornare la pagina in modo che ora visualizza i tuoi messaggi.

Consigli e avvertenze

  • È possibile trovare l'elenco completo dei parametri più frammenti di codice di esempio per ogni funzione WordPress visitando WordPress.Net e cercando per nome.