¿Cómo mostrar publicaciones de blog en una página dedicada?
Pregunta
Estoy en medio de mudarme a WordPress desde otro CMS. Definitivamente tengo que mantener intactos los enlaces, que son así:
- Ejemplo.com (redirige a /blog)
- ejemplo.com/blog (el blog, que muestra todos los artículos)
- ejemplo.com/blog/article (un artículo específico)
- ejemplo.com/about (una página estática)
- ejemplo.com/portfolio (otra página estática)
En este momento, sin embargo, solo las páginas estáticas funcionan como se esperaba. No puedo descubrir cómo crear una nueva página "Blog" personalizada y mostrar las publicaciones de blog sobre eso, y cómo eliminar la página principal, en su lugar, lo que redirige al blog.
Además, estoy usando el tema Zbench, que siempre muestra la pestaña "Inicio" que conducirá a la página principal. En cambio, quiero mis pestañas como esta: "Blog", "Acerca de", "Portfolio" - No "Inicio".
Se ha hecho una pregunta similar antes:¿Cómo obtener la lista de publicaciones en una página estática que no sea la página principal?
Pero esto parece un truco, y en realidad no es el mismo problema que tengo. Quiero mostrar el blog en la página principal, solo quiero cambiar el nombre de URL y en la pestaña.
Solución
Establecer sus enlaces permanentes como /blog/%postname%/
resolverá su problema de estructura.
En tu tema, déjate caer en un home.php
Archivo que redirige al usuario a / blog / y puede establecer el blog para aparecer en una página con el blog de Slug como blog en su configuración> Lectura
Con respecto al menú, tendría que echar un vistazo a cómo funciona su tema. Si está usando los menús WP 3.0, entonces puede cambiarlos fácilmente en el tablero en sí mismo si está llamando wp_list_pages()
, entonces debe usar el parámetro de exclusión de la función para excluir una página en particular de la muestra. http://codex.wordpress.org/function_reference/wp_list_pages