Plugins
está resueltoHola!
Quisiera saber si es posible ocultar una entrada en la home y que vaya directo a las categorias, para que la gente no lea directame esa entrada en la home, sino en la categoría o en la pagina.
Tengo una web sobre una serie y quiero que los spoilers no salgan en la home, sino enlazarlos a la categoría de spoilers, para que la gente que no quiera leerlos no lo tenga que hacer, ya que hago entradas en la home enlazando novedades que hay en otras webs o noticias.
Haz una copia de index.php en tu carpeta de plantilla, renómbrala a home.php y de ahí, con el loop:
<?php if (have_posts()) : ?>
<?php while (have_posts()) : the_post(); ?>
antes de esas líneas, le añades:
con el query post puedes comenzar a jugar; por ejemplo, para excluir categorías:
si queremos excluir la cat "perro" y "gato" cuyas ID son 12 y 13, respectivamente (en un caso hipotético) debes rellenar:
<?php query_posts('cat=-12,-13'); ?>
mostrará todas las entradas, salvo las de esas dos categorías-
Muchísimas gracias
Me baje este plugin http://wordpress.org/extend/plugins/front-page-excluded-categories/
que hace lo mismo, pero no me funcionaba.
Probe con lo que dijiste y funciona a la perfección
Tengo un problema con eso. Al poner lo de las categorias, en la home luego las entradas más antiguas del blog no salen, siempre vuelven a la home.
¿Hay algun codigo que poner para solucionarlo?
Ah, lo dices por lo de la paginación.
Entonces aplícate con esto:
<?php if (have_posts()) : ?>
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts("cat=192&showposts=4&paged=$paged"); ?>
<?php while (have_posts()) : the_post(); ?>
donde le decimos al query post que salga paginado no más. La lógica de las categorías no cambia.
No me sale.
Yo puse como me digiste esto:
<?php query_posts('cat=-19'); ?>
Ya que la categoría que queria esconder era la 19.
Pero ahora como lo pongo. Porque he hecho un copy and paste y sale todo mal
La web es esta: http://www.flashforwardzilla.com/
<?php if (have_posts()) : ?>
<?php $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
query_posts("cat=-19&paged=$paged"); ?>
<?php while (have_posts()) : the_post(); ?>
ahi
Muchisimas gracias por tu ayuda
Iba loco con esa opcion que nunca me funcionaba
Muchas gracias por su ayuda! Igualmente recomiendo este plugin.
Simply Exclude
Gracias de nuevo!
Debes Identificarte para publicar.