Foros del Web » Creando para Internet » Sistemas de gestión de contenidos » WordPress »

is_category o in_category

Estas en el tema de is_category o in_category en el foro de WordPress en Foros del Web. tengo este problema tengo que colocar un sidebar en las entradas de "X" categoria pero no logro que funcione, lo e intentado con in_category y ...
  #1 (permalink)  
Antiguo 18/08/2014, 16:40
Avatar de satanson123  
Fecha de Ingreso: julio-2012
Mensajes: 217
Antigüedad: 8 años, 2 meses
Puntos: 2
is_category o in_category

tengo este problema tengo que colocar un sidebar en las entradas de "X" categoria pero no logro que funcione, lo e intentado con in_category y is_category.

Lo e colocado de esta forma:

Código PHP:
<?php if(is_category('-21')){ ?>
 <section id="contenido-right">
        <?php get_sidebar(); ?>
 </section>
 <?php ?>
Y de esta:

Código PHP:
<?php if(in_category('-21')){ ?>
 <section id="contenido-right">
        <?php get_sidebar(); ?>
 </section>
 <?php ?>
y no elimina el sidebar.
  #2 (permalink)  
Antiguo 18/08/2014, 19:12
Avatar de TMeister
Crazy Coder
 
Fecha de Ingreso: enero-2002
Ubicación: En la Oficina
Mensajes: 2.880
Antigüedad: 18 años, 9 meses
Puntos: 193
Respuesta: is_category o in_category

Por que usas "-21" si es el ID debe ser sin el -.

http://codex.wordpress.org/Function_...ce/is_category
  #3 (permalink)  
Antiguo 18/08/2014, 20:28
Avatar de satanson123  
Fecha de Ingreso: julio-2012
Mensajes: 217
Antigüedad: 8 años, 2 meses
Puntos: 2
Respuesta: is_category o in_category

Cita:
Iniciado por TMeister Ver Mensaje
Por que usas "-21" si es el ID debe ser sin el -.

http://codex.wordpress.org/Function_...ce/is_category
Gracias por contestar, bueno yo encontre la solucion y fue esta:

Código PHP:
<?php if(!in_category('21')){ ?> 
 <section id="contenido-right"> 
        <?php get_sidebar(); ?> 
 </section> 
 <?php ?>
  #4 (permalink)  
Antiguo 19/08/2014, 16:28
Avatar de AlejandroGalvez  
Fecha de Ingreso: noviembre-2013
Mensajes: 189
Antigüedad: 6 años, 11 meses
Puntos: 49
Respuesta: is_category o in_category

Cita:
Iniciado por satanson123 Ver Mensaje
Gracias por contestar, bueno yo encontre la solucion y fue esta:

Código PHP:
<?php if(!in_category('21')){ ?> 
 <section id="contenido-right"> 
        <?php get_sidebar(); ?> 
 </section> 
 <?php ?>
Es exactamente la solución que él te ha indicado... Tanto is_category(), como in_category(), piden como parámetro la ID. La ID no puede ser negativa ni contener caracteres como era tu caso.

Etiquetas: php
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 18:02.