¿Cómo publicar solo en una categoría en lugar del índice?

  • Autor Autor rhudyk
  • Fecha de inicio Fecha de inicio
R

rhudyk

Eta
Hoy me surgio una duda colegas, tengo mi blog de peliculas y algunas de las que posteo son clasicas osea no estrenos y no tan recientes, lo que quisiera hacer es que cuando le de publicar se publique solo en la categoria que elija.

Por ejempo hace poco postie:
Igor 2008
Igor 2008 Dvd rip latino | Videos y series

Esta peli es del año pasado por lo que ya no jala mucho en vez de que este en el index que solo se publicara en la categoria de Peliculas animadas
Peliculas Animadas | Videos y series


Hay una forma de hacer esto?necesito un plugin?
he leido que hay que editar el archivo single.php, pero seria mas sencillo si un plugin lo hiciera, aclaro no quiero un index estatico sino que solo los post mas relevantes se pongan en el index algo asi como un Feauturme pero que funcione en la pagina y no solo en el flash del encabezado
Gracias de antemano
 
Última edición:
Quizás publicando los archivos con una fecha más antigua a los que hay en el index, aunque claro, saldría por debajo del resto en las categorías.
 
Se me ocurre, que en el index condiciones que solo se listen los de cierta categoria, y esa categoría seria algo como 'estrenos' 😛

Ni idea si habrá un plugin que te facilite tal cosa, busca en wordpress.org/codex/plugins
 
ahh buena propuesta alex, leere xq no tengo idea de como hacerle apenas conozco php😛
 
Lo podrías hacer con un campo personalizado. Por ej a las peliculas no-novedades le agregás un campo llamado "noindex".

Después agregas en el loop del archivo index.php del theme:
PHP:
<?php
if(get_post_meta($post->ID, 'noindex', true))
{
?>
<!-- aca todo el código dentro del loop de wp -->
<?php
}
?>

Tambien podrias hacer para que solo muestre los posts con "x" tag, aunque tendrías que editar todas las entradas hasta hoy para que sigan apareciendo.

Edit: también lo podrías hacer por categorías como explica danielmd.... en fín, tenes para elegir 😛
 
orale gracias a todos, neta que se la rifan yo apenas medio se java pero vaya que me impresionan en php😛
 
Yo iba a decir lo de Santiago pero no estaba seguro y no tenia el codigo de la implementacion a la mano.

Con los campos personalizados realmente se puede hacer mucho.

Saludos
 
En la mañana me encontré una solución bastante simple.
Entras a tu index.php y buscas esto
PHP:
<?php if (have_posts()) : ?>
<?php  while (have_posts()) : the_post(); ?>

o esto( a veces vienen en una sola linea)
PHP:
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>

Y reemplazas por este código, donde -numero es la categoría a excluir, si quieres que sea mas de una pones el numero de cada una de ellas con un signo menos y separados por comas -1,-52,-34...


PHP:
      <?php if (have_posts()) :
             if (is_home()) {
                $paged = (get_query_var('paged')) ? get_query_var('paged') : 1;
                 query_posts("cat=-numero&paged=$paged");
                      }
        while (have_posts()) : the_post();
        ?>

Haz una copia de respaldo antes de hacer algo, espero te sirva.
 
Última edición:
Atrás
Arriba