Diego Di Camillo

Base de tips para problemas comunes de los desarrolladores.



Excluir categorías en WordPress

10Jun10

Si querés excluir ciertos post del home de tu página montada con wordpress tenemos a nuestra disposición ciertas funciones que provee el core de wordpress:

Abre el index.php de tu theme activo.
Localiza esta linea de codigo php:

if (have_posts()) : ....

Justo antes debes colocar el siguiente codigo ::

if ( is_home() ) {
	$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;	
	query_posts(array('category__not_in' => array(7,10,9),'orderby'=>date,'showposts'=>get_option('posts_per_page'),'paged'=>$paged));
}

Fijate que solo se ejecuta cuando estamos en el home page.

IMPORTANTE: mira que puse ‘category__not_in’ apuntando a un pequeño array de numeros (7,10,9) esas son los IDs de las categorias que se excluyen , es decir, los posts ubicados dentro de esas categorias, no se muestran en el HOME PAGE , pero si , si ingresas en la categoria.

Los IDs de categorias los averiguas desde el panel de wordpress. en la parte de categorias.

Más info visita Function Reference

Archivado en: configuraciones, General, wordPress   |  1 Comentario

Un comentario a “Excluir categorías en WordPress”  

Feed de este artículo URI para Trackbacks
  1. 1 nonaoco en Ago 21st, 2010 dijo:

    Hola, eh andado buscando por toda la red desde hace mas de una semana y todos las posibles soluciones no me han servido, me ayudas te dejo mi index.php pegado en copypascode ya que es muy largo, y quiero excluir las ID´s 3 y 4.. Gracias por tu ayuda!

    en mi index veo algo similar a lo que expones pero no entiendo muy bien como colocarlo para que funcione…

    Aqui te dejo el codigo de mi index.php
    http://www.copypastecode.com/36526/

Enviando tu Comentario
Por favor espera

Deja una respuesta

Hubo un error con tu comentario, por favor intenta de nuevo.



Comparte este artículo

  • Menéame  Menéalo
  • del.icio.us  Enviar a Del.icio.us
  • Mi Yahoo!  Agregar a Mi Web 2.0
  • Furl  Guardar en Furl
 


wordpressk2openswitchyukei.netfeedwordpress