Come creare un modello post in WordPress

June 7

Come creare un modello post in WordPress


Nei modelli di WordPress, file PHP che definiscono dove blocchi di testo, barre laterali e altri contenuti va sui vari tipi di pagina. Insieme con almeno sul file CSS e molti altri file, questi modelli costituiscono un "tema" in WordPress. Il tema controlla l'aspetto generale del sito. All'interno temi, il file del modello che visualizza le voci messaggio singolo è "single.php". La creazione di questo file ti dà la possibilità di definire uno stile o funzionalità diverse per i singoli messaggi al contrario di quelli che mostrano nella lista dei messaggi.

istruzione

1 Trovare la cartella per il tema nel seguente percorso:

/ / Wp-content / themes / tema-nome yoursite /

All'interno della cartella per il tema, trovare e aprire il file "single.php" nel vostro software di editing del codice. La maggior parte dei temi comprendono questo file, ma se non è presente, creare un file vuoto e il nome "single.php". Copiare il contenuto del "index.php" sopra al file "single.php" e salvare.

2 Cercare <? Php the_excerpt (?); ?> Nel codice del file "single.php". Se il file contiene questo codice, modificarlo a <? Php the_content (?); ?> Così l'intero contenuto del post verrà visualizzato quando i visitatori fanno clic su un singolo post.

3 Individuare la fine del ciclo di WordPress nel file "single.php". Questo codice di solito appare come:

<? Php ENDWHILE; ?> <? Php altro:?>

? <P> <? Php _e ( 'Spiacente, nessun articolo risponde ai criteri.'); ?> </ P>

<? Php endif; ?>

Da qualche parte, dopo che il codice, aggiungere il seguente:

<? Php comments_template (); ?>

Chiamando il comments_template (); funzione nel modello "single.php" aggiunge commenti e il commento forma ai tuoi post. I visitatori potranno vedere solo i commenti quando fanno clic su un singolo post.

4 Modificare il previous_posts_link (); e next_posts_link (); funzioni per previous_post (); e next_post () ;. Troverete queste funzioni da qualche parte sotto la fine del ciclo. Queste funzioni forniscono link in fondo dei tuoi post. Se il file "single.php" non contiene già queste funzioni, aggiungere questo al file:

? <Div class = "AlignLeft"> <? Php previous_post (); ?> </ Div>

? <Div class = "AlignRight"> <? Php next_post (); ?> </ Div>

Consigli e avvertenze

  • Controllare la <? Php body_class (?); ?> Tag nel> tag <body del file "single.php". Aggiungere se non è già presente. Questo codice genera una classe di "post" per l'intera pagina, quindi in CSS si può dare solo post Modelli proprio stile separato dalla pagina notiziario principale posta.
  • Per creare un modello post per un tipo di messaggio personalizzato, il nome del file "single-yourposttype.php" e sostituire "yourposttype" con il nome del vostro tipo di messaggio personalizzato, come "single-movie.php" per un "film" Tipo di messaggio .
  • Eseguire sempre il backup dei file di modello quando si cambia il codice. Se si crea un grave errore, è possibile sostituire i file modello effettuati con i propri backup.