Komoloves



Todo lo que pueda ser interesante, de entretenimiento con curiosidades y siguiendo la Actualidad y las noticias

ocio, acertijos, adivinanzas, tecnologia, wordpress e informatica entre otras cosas.
  • Interesante
  • Historico
  • Enlaces
  • Contacto
Busqueda en Komoloves.com

Opiniones

  • porkeno: Ya te digo que el Libro es de lo mejorcito que he leído. También encuentras personas que prefieren otros...
  • senovilla: Veré hoy la película y ya veremos si me anima para engancharme al libro. Saludos Cordiales y feliz...
  • Gondoflau: buen…. entonces al VESRE (jeje REVES): cuando el Tio volvía a casa se traía consigo el relog de su...
  • Gondoflau: Porkeno, Tio ¿donde estan los acertijos #5 & #6 que no los encuentro (de”Mis Mejores Acertijos...
  • Gondoflau: Aunque eso seria asqueroso!!!!!!!!!!!!!!!!!!!!! !!!!!!!!!!!!!!!!!!!!!!!!!!!!!! !!!
  • Gondoflau: Lo que yo pienso es que despues de que cada pareja tiene relaciones usando su respectivo condon, entonces...
  • Gondoflau: Lo que yo pienso es despues de que cada pareja tiene relaciones con su respectivo condon, entonces uno de...
  • porkeno: jejejeje, es una práctica un poco forzada, aunque podría ser esa la solución, pero no es esa.
  • porkeno: @joclabag, lo siento por tardar en contestarte. En el comentario nº 5 tienes el código para descargar. Ten...
  • Gondoflau: por eso dice”al volver a casa ponía el relog EN hora”

Acertijos

  • Acertijo Matemático sobre un Reloj Digital
  • Acertijo Quien es Quien un lio de identidad
  • Acertijo de los Euros perdidos
  • Preguntas logicas para pensar un poco
  • Acertijos de contacto

Noticias comentadas

  • La historia de Lisbeth Salander
  • Ejemplo de como actuar despues de una Agresion Injustificada
  • Oracle compra a Sun Microsystems
  • Las peliculas de Futurama
  • La Prensa al Unisono
  • Hablemos del Aborto
  • Como darse de baja en Facebook y eliminar la cuenta por completo
  • Las Fuentes de la Pirateria
  • Ver canales de Television TDT desde el PC
  • Perdidos Lost Temporada 5 Castellano

Juegos Varios

  • El Quien es Quien Online, Piensa en quien quieras
  • Poker TH Texas Holdem Online Free
  • Juegos Flash
  • Optimiza el juego de WII cambiando ...
  • Guia del Poker en Linea, PokerListings

Tecnologia

  • Ahora puedo apagar el Equipo de forma segura
  • Oracle compra a Sun Microsystems
  • Posicionamiento u Optimazando una Web no es lo mismo
  • Efecto llamas o fuego con PhotoShop
  • Conferencia SEO de Xavier Casares

Contacto

Si quieres contactar con Komoloves puedes hacerlo mandando un correo a Tambien puedes dirigirte a Sobre Mi y rellenar el formulario de contacto. Agradecemos que visites www.Komoloves.com
Jul 10, 2008

Como Listar todos los Posts por Categoria

Leido 1,770 veces
Publicado por porkeno

Generar un listado por categorías es más sencillo de lo que me pensaba. Wordpress te ofrece una función que hace que te sea muy fácil conseguir este objetivo.

Para que sirve listar las categorías

Según veo en los buscadores, una de las páginas que enlazan es la de "archivado por la categoría" o técnicamente hablando el archivo "archive.php" (Nombre por Defecto en Wordpress). Es la página que se carga cuando alguien clicka sobre una categoría determinada.

En cada blog existe alguna categoría que sobresalta, que se suele utilizar más que las otras, y que estaría bien posicionarla aún más si cabe. De momento es un experimento para ver como va la apuesta que acabo de hacer.

Como conseguir Listar todos los posts por Categorias

Wordpress nos ofrece una función llamada query_posts que nos permite enlazar por categoria. Esta función lo que nos permite es modificar la consulta que ha realizado internamente wordpress para que el bucle de post a mostrar sea otro diferente. Si nos centramos en este caso con el siguiente código conseguiremos modificarla, de manera que los post que se muestren sean los de una categoría en concreto.

PLAIN TEXT
PHP:
$c = single_cat_title("",false);
query_posts("category_name=$c&showposts=999");

Realmente no parece muy interesante, pero si nos fijamos en el parametro showposts vemos que no mostrará sólo 10 (10 es el número que tenemos configurado en las opciones de Wordpress)

Ahora aparecerá una página con 999 post de la categoria seleccionada. Pero en mi caso no quería mostrar el artículo entero, sino que sólo una simple introducción. Para eso Wordpress también te ofrece una función llamada the_excerpt(); ?>

Así que el código quedaría

PLAIN TEXT
PHP:
$c = single_cat_title("",false);
    query_posts("category_name=$c&showposts=999");

PLAIN TEXT
PHP:
while (have_posts()) : the_post();

PLAIN TEXT
HTML:
<div class="post">
    <div class="post-title"><h1>Titulo del post</h1></div>

    <div class="entry">
        <? php //the_content()
            the_excerpt(); ?>

    </div>

    <div id="post-fotter">Debajo del Post
    </div>
</div>

PLAIN TEXT
PHP:
endwhile;

Para Poner un texto de descripción en la cabecera de la página listada por categorias

Además podemos personalizar la página por la categoría que queramos, si por ejemplo clickamos en la categoría de Acertijos. vereís que tengo una pequeña introducción a la página.

El archivo "archive.php" nos diferencia entre varias opciones, y para saber si es un listado por categorías utiliza.

PLAIN TEXT
PHP:
/* If this is a category archive */ if (is_category())

pero si justo debajo ponemos

PLAIN TEXT
PHP:
if ( in_category('17') ) {
Texto que quieras poner personalizado.

PLAIN TEXT
PHP:
} else {

PLAIN TEXT
PHP:
}

Parece difícil y complicado pero aquí estamos para todo lo que necesites.

Ultimas Reflexiones

Listar todos los post por categorías en una misma página, explicado anteriormente para Wordpress, puede ser bueno para el posicionamiento o todo lo contrario. De momento lo estoy utilizando a modo de experimento para ver si mejora algo frente a los buscadores, pero puede que lo que ocurra sea todo lo contrario. Si una misma página utiliza muchas veces la misma palabra (no me acuerdo como se llama el concepto) puede que considere que sea una página Spam, y la bannee. Así que quizás me este equivocando, pero si por el contrario pasa lo que yo creo que puede pasar, sólo es cuestión de ir jugando.

La siguiente fase sería, conseguir lo mismo, pero que en lugar de mostrar 999 post en una misma página, sólo mostrar 20, 50, por página con un navegador debajo. De momento esto no lo se hacer (todavía no lo he intentado), así que cuando sepa más ya os enteraréis.

parámetros que acepta query_post de WordPress
Creo que existen plugins para esto, pero no funcionan exactamente como yo quería.

¡Compártelo!

Categorizado en: Ayuda Blogs y Wordpress, Php - Css - Web, Plugins, Programacion, Tecnologia
8 Comentarios en “Como Listar todos los Posts por Categoria”
  1. 11 Jul 2008 at 17:431Blogs y SEO | Phylosoft

    [...] Como Listar todos los Posts por Categoria [...]

    Using WordPress WordPress 2.5.1
  2. 13 Jul 2008 at 0:562senovilla

    Interesante, pero porqué no hay un programita sencillo que haga todo por tí.

    Que recuerdos de frontpage…

    saludos sanfermineros

    Using Internet Explorer Internet Explorer 7.0 on Windows Windows Vista
  3. 06 Nov 2008 at 3:5539reynas

    hola yo agregue el calenadrio a mi archive.phph ose al cuerpo del wordpress entonces se ve cada que llamoa auna categoria con todos los post de esa categoria yq uiera que al seleccianr un dia del calenadrio me dejara ver solo los pos de dicha categoria y de dicha fecha seleccionada .. de antemano gracia spor las respuestas

    Using Internet Explorer Internet Explorer 7.0 on Windows Windows XP
  4. 07 Nov 2008 at 18:294porkeno

    @9Reynas, No se como podrías hacer lo que quieres. Estuve mirando en la ayuda de wordpress, y la función get_calendar no ofrece ningún parámetro para incluir la categoría. Supongo que tendrás que seguir buscando. Lo siento

    Using Mozilla Firefox Mozilla Firefox 3.0.3 on Windows Windows XP
  5. 09 Nov 2008 at 21:215Jack The Ripper

    Un poco mal explicado :S

    Using Mozilla Firefox Mozilla Firefox 3.0.3 on Windows Windows Vista
  6. 22 Jan 2009 at 18:286Santi Benítez

    Yo estoy intentando usar este código:

    <a href=”"
    title=”">

    Y funciona, pero me gustaría limitar el número de títulos de post que enseña en la lista.

    ¿Podrías ayudarme?

    Ôo-~

    Using Mozilla Firefox Mozilla Firefox 3.0.5 on Windows Windows Vista
  7. 22 Jan 2009 at 18:307Santi Benítez

    Vaya, no he logrado que apareciera el código. A ver si ahora…

    “[Yo... en corto

    <a href=""
    title="">

    ]“

    Using Mozilla Firefox Mozilla Firefox 3.0.5 on Windows Windows Vista
  8. 28 Jun 2009 at 1:288Juan Felipe

    Primera Pregunta:
    Como hago para hacer una consulta por ejemplo que traiga todós los post de la categoría 17 menos el post 5, algo así: query_posts(’cat=17&p!=66′);
    Pero la condicion != no funciona, como hago para ejecutar una condicion diferente???

    Segunda Pregunta:
    Como hago para hacer una consulta en dos tablas con la funcion query_posts de wordpress??

    Using Safari Safari 530.5 on Mac OS Mac OS X

Relacionado
  • Sorry for Uncategorized problem
  • Plugin Wordpress - Meneame, ¡Menealo! en tu Blog
  • Errores de la Web
  • Iniciativa Post - Los Mejores Post de Febrero
  • Como poner una Lista de Categorias hijas Inline
Deja tu comentario

Por Favor, Minimaza el Uso de Mayusculas !!! Que es como si Gritaras. Y Recuerda si Utilizas un Mismo "Nombre" y "Email", se AutoAprobara la siguiente vez (Mayusculas y Minusculas Inclusive)

Suscripcion al Post por RSS

Sindicacion

  • Rss
  • Comments
Suscribete a Komoloves
Recibe los post por Email:

Tags / Categorias

  • Acertijos
    • Adivinanzas
  • Actualidad y Noticias
  • Ayuda Blogs y Wordpress
    • Plugins
  • Ayuda Gadgets Utilidades
  • Chicas Diosas
  • Como Hacer …
  • Curiosidades
  • Diferencias Hombres/Mujeres
  • Google
  • Hallazgos en Internet
  • Humor, Chistes, Gracioso
  • Impactante
  • Juegos varios
  • Libros Opinados
  • Opinamos de Cine
  • Pensamientos Profundos
  • Programacion
  • Promocion web
  • Sabias que …
  • Saco Roto
  • Series TV
  • Tecnologia
  • Videos

Blogroll

  • ?M? Blog
  • AutoLeyendas
  • Blog en Serio
  • Dogguie
  • Friki Orgulloso
  • Inkilino
  • Musica en Concierto
  • SinDinero.org
  • Tutoriales Photoshop
  • Vinagre Asesino

Sponsors

Followme

  • addtomyyahoo4
  • Subscribe in NewsGator Online
  • Add to My AOL
  • Subscribe with Bloglines
  • Add to netvibes
  • Add to Google
  • Add to Technorati Favorites

Miscelanea

Juega unas manos al Texas Hold'em en BlogdePoker
Komoloves / Suscribete a www.Komoloves.com politica de privacidad

89 queries. 0.841 seconds.

Ayuda Blogs y WordPress

  • Como poner una Lista de Categorias hijas Inline
  • Meta Description personalizada para optimizar el Blog
  • Posicionamiento u Optimazando una Web no es lo mismo
  • Blogguear es un verbo que da pie al Ingenio
  • Mas de 100 Galerias de Imagenes para el Blog

Chicas Diosas

  • Las bragas de Patricia Conde
  • Los Dominios de Jennifer Lopez
  • El Calendario Sexy de Jennifer Aniston ¿Verdad o Mentira?
  • No me gustan las motos me gustan las moteras en tanga
  • Divas del Ring es Lo que mas me Gusta de la Lucha Libre

Lo Mas Leido

  • Puntos de Venta d... - 31,900 views
  • Frases celebres, ... - 29,894 views
  • Como Configurar V... - 17,806 views
  • Acertijos | sigue... - 14,461 views
  • Como Utilizar Vuz... - 12,689 views
  • Adivinanza o Pens... - 9,467 views
  • Lindsay Lohan y S... - 8,827 views
  • Acertijos | Otras... - 8,122 views
  • Como Descargar Bi... - 7,645 views
  • Que es un Acertij... - 6,706 views

Top Comentadores

  • Gondoflau (8)
  • jhonmora (1)
  • Ivone (1)
  • joclabag (1)
  • senovilla (1)

Entrantes de

    • jennydemalaga.es
    • jennydemalaga.es
    • phylosoft.com
    • biogeocarlos.blogspot.com
    • ciudadcolmena.blogspot.com
    • powered by who link here
[X] Cerrar
  • Webs Sociales
  • E-mail
  • Technorati
  • del.icio.us
  • Meneame
  • Floreame
  • Fresqui
  • Blinklist
  • Barrapunto
  • BlogMemes
  • Enchilame
  • Chido
  • Mister Wong
  • Digg
  • Google Bookmarks
  • Yahoo! My Web
  • Facebook
  • StumbleUpon
Vía E-mail