it-swarm-es.com

Cómo agregar publicaciones a una página

Quiero tener una página de domain.com/blog que incluya todas las publicaciones de mi blog.

El problema es que actualmente para acceder a mi blog, parece que el enlace permanente siempre será ...

dominio/categoría/nombre de categoría

Puedo cambiar los enlaces permanentes pero no quiero que sea algo como domain.com/blog/featured o algo así.

Quiero tener una página que sea dominio/blog que muestre todas las publicaciones de mi blog. ¿Hay alguna forma de hacer esto?

Mi idea es simplemente crear una página que incluya todas mis publicaciones. ¿Cómo haría esto?

¡Gracias!

1
jim_shook

Crea una página vacía con el blog como título.

Vaya a Configuración -> Lectura y elija una página estática debajo de Muestra la página frontal . Ahora configure la página de publicaciones en el blog que acaba de crear y establezca una página que prefiera como portada.

Espero que esto sea lo que estabas preguntando, si no solo házmelo saber.

2
Patrik

Puede probar el complemento enumerar publicaciones de categoría

Este complemento te permite listar publicaciones de una categoría (o categorías) en una publicación/página usando el código corto [catlist]. Puede enumerar publicaciones incluyendo una etiqueta o etiquetas también.

0
infrcl

¿Por qué no crear un shortcode?

Agregue el siguiente código a su functions.php y luego en su página puede agregar un bucle con varios filtros

Ejemplo de shortcode para poner en tu página: [loop the_query="showposts=10&cat=4"]

function sp_loop_shortcode($atts) {

   // Defaults
   extract(shortcode_atts(array(
      "the_query" => ''
   ), $atts));

   // de-funkify query
   $the_query = preg_replace('~&#x0*([0-9a-f]+);~ei', 'chr(hexdec("\\1"))', $the_query);
   $the_query = preg_replace('~&#0*([0-9]+);~e', 'chr(\\1)', $the_query);

   // query is made               
   query_posts($the_query);

   // Reset and setup variables
   $output = '';
   $temp_title = '';
   $temp_link = '';

   // the loop
   if (have_posts()) : while (have_posts()) : the_post();

      $temp_title = get_the_title($post->ID);
      $temp_link = get_permalink($post->ID);

      // output all findings - CUSTOMIZE TO YOUR LIKING
      $output .= "<li><a href='$temp_link'>$temp_title</a></li>";

   endwhile; else:

      $output .= "nothing found.";

   endif;

   wp_reset_query();
   return $output;

}
add_shortcode("loop", "sp_loop_shortcode");

He utilizado este método con éxito en mis sitios.

0
stemie

Es muy posible. En mi experiencia limitada está impulsada por el tema que elijas. Muchos temas tendrán un tipo de página que puede seleccionar (publicación única, multipost, estática, archivo). De esta manera puede determinar qué páginas tienen sus publicaciones de blog y cuáles no. A continuación, puede utilizar la configuración de enlace permanente para conducir la pieza final del rompecabezas. Lo alentaría a mirar diferentes temas y evaluar qué funciona para su sitio. El que uso y que he encontrado flexible en esta área es Atahualpa from http://wordpress.bytesforall.com/ .

MM/RC

0
RealityCramp