Esto puede ser muy fácil, pero he buscado y buscado y no puedo encontrar nada. ¿Cuál es la página de blog predeterminada?
Estoy tratando de encontrar la página que mostrará extractos de todas las publicaciones de mi blog, independientemente de la categoría o las etiquetas. Sé que puedo hacer www.xyz.com/category/widgets para obtener una lista de todas las publicaciones en esa categoría. Lo que estoy tratando de hacer es enumerar todas las publicaciones de mi blog sin ningún filtro.
¿Hay una página predeterminada en wordpress para lograr esto? Gracias.
Si lo desea para todas las categorías/etiquetas/fron_page, hay una solución muy rápida: vaya a /wp-admin/options-reading.php y configure el número de publicaciones en -1; normalmente no es posible ya que la entrada tiene min =1, pero puede cambiarlo fácilmente con, por ejemplo, la consola de desarrollo del navegador.
Si solo desea una página con todas las publicaciones, simplemente puede crear una plantilla o código abreviado, con http://codex.wordpress.org/Template_Tags/get_posts y las publicaciones numéricas se establecen en -1 y muestran lo que necesita, por ejemplo
<?php
$args = array( 'numberposts' => -1);
$posts= get_posts( $args );
if ($posts) {
foreach ( $posts as $post ) {
setup_postdata($post);
the_title();
the_excerpt();
}
}
?>
Simón Este
Para otros que podrían estar buscando esto en Google… Si ha reemplazado la página principal de su sitio con un estático página, pero aún desea que su lista de publicaciones aparezca en un enlace separado, debe:
- Cree una página vacía (y especifique cualquier URL/slug que desee)
- Por debajo Ajustes > Lecturaelija esta nueva página como su “Página de publicaciones”
Ahora, cuando haga clic en el enlace a esta página en su menú, debería enumerar todas sus publicaciones recientes (no es necesario jugar con el código).
(Descargo de responsabilidad: publiqué esta misma respuesta a una pregunta similar aquí).
Todo esto depende de su tema, necesitaría un blog.php, page-blog.php, archive.php (se entiende la idea).
Será una página php que tiene un básico WP_Query()
sin definición de categoría ni nada.
Podrías definir esto en:
- Configuración > Lectura — Página de blog
- Opciones de tema — (algo así como) Categorías de blog [pick all]
- defínalo para todas las publicaciones en el propio archivo PHP
espero que esto ayude, lo siento, no hay una respuesta de “haz eso ‘aquí'” para ti :/
-
Para desarrollar esta respuesta, si no se puede encontrar nada en ninguna configuración personalizada, entonces Codex de WordPress en su Jerarquía de plantillas será extremadamente útil para ayudar a identificar exactamente qué archivo debe crearse o editarse.
– maiorano84
11/10/2012 a las 17:27
Gracias por esto, también encontré otra forma…
En los archivos de tu tema, busca blog-page.php
Si no está allí, copie blog.php como blog-page.php
En blog-page.php – cambie la descripción para que sea Blog (Página). esto hace que la plantilla aparezca como Blog (Página) donde puede usar la plantilla que usa su página de wordpress.
Personaliza tu barra lateral con categorías y widgets de publicaciones recientes….
Se planteó una pregunta similar aquí: stackoverflow.com/questions/4794622/…
– Simón Este
13 de marzo de 2014 a las 6:16