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

rhudyk Seguir

Eta
Verificación en dos pasos desactivada
Desde
10 Jun 2009
Mensajes
1.419
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:

JoseQ

1
Xi
SEO
Verificación en dos pasos desactivada
¡Ha verificado su Paypal!
Suscripción a IA
Desde
3 May 2009
Mensajes
4.319
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.
 

alex

1
Zeta
Programador
Verificación en dos pasos desactivada
Verificado por Whatsapp
Suscripción a IA
Desde
7 Abr 2009
Mensajes
1.776
Se me ocurre, que en el index condiciones que solo se listen los de cierta categoria, y esa categoría seria algo como 'estrenos' :p

Ni idea si habrá un plugin que te facilite tal cosa, busca en wordpress.org/codex/plugins
 

rhudyk

Eta
Verificación en dos pasos desactivada
Desde
10 Jun 2009
Mensajes
1.419
ahh buena propuesta alex, leere xq no tengo idea de como hacerle apenas conozco php:p
 

Santiago

Gamma
Verificación en dos pasos desactivada
Desde
18 Jul 2009
Mensajes
151
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 :p
 

rhudyk

Eta
Verificación en dos pasos desactivada
Desde
10 Jun 2009
Mensajes
1.419
orale gracias a todos, neta que se la rifan yo apenas medio se java pero vaya que me impresionan en php:p
 

Razielini

Curioso
Verificación en dos pasos desactivada
Desde
24 Oct 2009
Mensajes
14
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
 

danielmd

1
Eta
Programador
Verificación en dos pasos desactivada
Suscripción a IA
Desde
6 Abr 2009
Mensajes
1.288
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:

¡Regístrate y comienza a ganar!

Beneficios

  • Gana dinero por participar
  • Gana dinero por recomendarnos
  • Descubre ofertas de empleo diariamente
  • Negocios seguros
  • ¡Información premium y más!

Acceder

¿Ya tienes una cuenta? Accede aquí

Arriba