Come visualizzare i post del blog su una pagina dedicata?
Domanda
Sono nel bel mezzo di muoversi a WordPress da un altro CMS. Io sicuramente devo mantenere intatto, che sono in questo modo i link:
- example.com (reindirizza a / blog)
- example.com/blog (il blog, la visualizzazione di tutti gli articoli)
- example.com/blog/article (un articolo specifico)
- example.com/about (A pagina statica)
- example.com/portfolio (Un'altra pagina statica)
In questo momento, però, solo le pagine statiche funzionano come previsto. Io non riesco a capire come creare una nuova pagina personalizzata "blog" e visualizzare i post di blog su questo, e come rimuovere prima pagina alltogether, rendendo reindirizzare al blog, invece.
Inoltre, sto usando il tema zBench, che visualizza sempre la scheda "Home" che porterà alla prima pagina. Invece, voglio che i miei schede di questo tipo: "Blog", "About", "Portfolio" - non "Home"
.Una domanda simile è stato chiesto prima: Come ottenere l'elenco dei posti in una pagina statica diverse da prima pagina?
Ma questo sembra un hack, e non è davvero lo stesso problema che ho. Voglio visualizzare il blog in prima pagina, voglio solo rinominarlo in entrambe le URL e nella scheda.
Soluzione
Impostazione permalink come /blog/%postname%/
risolverà il vostro problema della struttura.
Nel vostro tema, goccia in un file home.php
che reindirizza l'utente a / blog / ed è possibile impostare il blog a comparire su una pagina con lumaca blog come il blog in Impostazioni> Lettura
Per quanto riguarda il menu, si dovrebbe dare uno sguardo come funziona il vostro tema. Se il suo utilizzo WP 3.0 i menu, quindi si può facilmente cambiare nel cruscotto per sé altro se wp_list_pages()
vocazione, allora avete bisogno di utilizzare il parametro della funzione esclude per escludere una pagina particolare da mostrare. http://codex.wordpress.org/Function_Reference/wp_list_pages