2012-10-11 35 views
7

Esto puede ser realmente fácil, pero he buscado y buscado y no puedo encontrar nada. ¿Cuál es la página de blog predeterminada?Wordpress Mostrar todas las publicaciones

Estoy tratando de encontrar la página que mostrará extractos de todas mis publicaciones de 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 intento hacer es solo enumerar todas las publicaciones de mi blog sin ningún filtro.

¿Hay una página predeterminada en wordpress para lograr esto? Gracias.

+0

Una pregunta similar se planteó aquí: http://stackoverflow.com/questions/4794622/wordpress-list-all-posts-with- proper-pagination –

Respuesta

5

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 WP_Query() básico sin definición de categoría ni nada.

Usted sería capaz de definir esto ya sea en:

  1. Ajustes> Lectura --- Blog Página
  2. Opciones del tema --- (algo así) Categorías del blog [recoger todos]
  3. definir para todos los mensajes en el archivo PHP en sí

esperemos que esto ayuda, lo siento no hay un "hacer eso 'aquí'" respuesta para usted:/

+1

Para construir sobre esta respuesta, si nada se puede encontrar en ninguna configuración personalizada, Wordpress 'Codex en su [Template Hierarchy] (http://codex.wordpress.org/Template_Hierarchy) será extremadamente útil para ayudar a identificar exactamente qué archivo debe ser creado o editado. – maiorano84

+0

Gracias por la adición :) – Xhynk

8

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 establezca el número de publicaciones en -1 - normalmente no es posible a medida que se obtiene la entrada min = 1, pero puede cambiarlo fácilmente, por ejemplo Consola de desarrollador de 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 postes de número establecidos en -1 y mostrar lo que necesita, p.

<?php 
$args = array('numberposts' => -1); 
$posts= get_posts($args); 
if ($posts) { 
    foreach ($posts as $post) { 
     setup_postdata($post); 
     the_title(); 
     the_excerpt(); 
    } 
} 
?> 
+0

para mí solo está funcionando 'posts_per_page'. – kaushik

0

Thx para esto - yo también encontró otra manera ...

En los archivos de su tema - busque el blog-page.php

Si no está allí - copiar 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 se muestre como Blog (Página) donde puede usar la plantilla que usa su página de WordPress.

personalizar tu barra lateral con las categorías y mensajes recientes reproductores ....

8

Para otros que podrían estar buscando en Google este ...Si ha sustituido a la página principal de su sitio con una estática página , pero todavía quiere que su relación de puestos de aparecer bajo un enlace separado, es necesario:

  1. Crear una página vacía (y especificar cualquier URL/babosa se quiere)
  2. Bajo Ajustes> lectura, elija esta nueva página como su "página de Mensajes"

Ahora, cuando hace clic en el enlace a esta página en el menú, se debe hacer una lista de todo su reciente publicaciones (no es necesario jugar con el código).

(Negación: He publicado esta misma respuesta a a similar question here.)

Cuestiones relacionadas