Ver Mensaje Individual
  #1 (permalink)  
Antiguo 21/05/2009, 08:33
cmarrero
(Desactivado)
 
Fecha de Ingreso: enero-2008
Ubicación: Mendoza
Mensajes: 458
Antigüedad: 16 años, 9 meses
Puntos: 2
Exclamación Postear en paginas de wordpress y no en el home

Ya se ya se... esta pregunta la deben haber visto un monton de veces...

Pero tengo el siguiente problema...

Estoy trabajando con wordpress y como toda cosa que uno agarra nueva empieza a investigar y siempre queremos hacer algo que no esta predeterminado en esa plataforma.

Lo que quiero haces es cargar entradas en paginas de wordpress y no en el home, probe con lo de las categorias, es decir, que las paginas me muestren los post de ciertas categorias, pero no se por que, no esta funcionando, encontre en google varios articulos referidos a colocar codigo en el theme, hice varias cosas de las que encontre pero no me funcionan correctamente, me muestra el contenido de la pagina, pero no los post de la categoria que le indico...

Lo que hice fue los siguientes pasos:

Copie el archivo index.php del theme
Le cambio de nombre a mipagina.php
Cree una categoria de nombre "Mis Post en Mi pagina" la cual tiene como ID = 4

Edite el archivo mipagina.php con el siguiente codigo:

Esto antes del llamado al header :

Código PHP:
<?
/*
Template Name: Examen
*/
?>
Y luego entre las eticas <?php if (have_posts()) : ?> y la <?php while (have_posts()) : the_post(); ?>

coloque lo siguiente:

Código PHP:
<?php
/* Inicio modificacion miniposts.
Hacemos la consulta de los posts dentro de la categoria 181
que en mi caso es la que se corresponder con los miniposts,
y le indicamos que solo vamos a mostrar 5 por vez */
$query_mposts = new WP_Query($query_string "&cat=4&showposts=5");
/* Iniciamos el ciclo para recorrer los resultados de la
consulta realizada */
while ($query_mposts->have_posts()) : $query_mposts->the_post();
/* Mostramos solo el contenido del post, sin titulo */
echo wptexturize($post->post_content);
echo 
"&nbsp;";
/* Mostramos la cuenta de comentarios y enlazamos
a los mismos */
comments_popup_link('(0)''(1)''(%)');
/* Finalizamos el ciclo */
endwhile;
/* Ahora los filtramos del resto de los articulos */
if (is_home())
{
/* Muy importante!, si no agregamos la variable $query_string
la paginacion no va a funcionar */
query_posts($query_string "&cat=4");
}
/* Fin modificacion miniposts, aqui sigue el bucle normal
de Wordpress */
?>
Este codigo lo saque de script que encontre por ahi...

Bueno, esto no se por que, pero no me esta mostrando los post cargados a la categoria 4.

Alguien me puede dar una mano... Ahi algun plugin por ahi que hace esto...

Helpme¡¡