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

Como distinguir Tag de Categoria

Estas en el tema de Como distinguir Tag de Categoria en el foro de WordPress en Foros del Web. Muy buenas, tengo una dudilla, estoy empezando a toquetear wordpress, y bueno me topado con lo siguiente. En el archivo "archive.php" van a parar tanto ...
  #1 (permalink)  
Antiguo 08/01/2009, 19:27
Avatar de twisterska  
Fecha de Ingreso: agosto-2008
Mensajes: 51
Antigüedad: 16 años, 4 meses
Puntos: 0
Como distinguir Tag de Categoria

Muy buenas, tengo una dudilla, estoy empezando a toquetear wordpress, y bueno me topado con lo siguiente.

En el archivo "archive.php" van a parar tanto los listados de las categorias como los listados de los tags, no?

En el caso de que se liste una Categoria, quiero que aparezca la descripción de la categoría dentro de una etiqueta <h1>, y en caso de que sea un Tag, que muestre ese tag entre <h1>.

Para saber la categoria ningun problema, se usa echo tegory_description($category); y para el tag single_tag_title();, pero... si entro en una categoría me da un error en la sentencia de la categoría.

La pregunta que tengo es, como puedo controlar con un if o lo que sea si es una categoria o un tag para poder mostrar lo que a mi me convenga?

Código PHP:
<h1><?php 

if (empty(?????????????????????????)){
echo 
category_description($category); 
}
else
{
single_tag_title();
}
?> </h1>
Muchas gracias
  #2 (permalink)  
Antiguo 08/01/2009, 21:26
Avatar de webosiris
Moderador egiptólogo
 
Fecha de Ingreso: febrero-2002
Ubicación: Luxor, Egipto
Mensajes: 10.725
Antigüedad: 22 años, 10 meses
Puntos: 998
Respuesta: Como distinguir Tag de Categoria

a) mira esto para saber que archivo usar... hay un nivel previo al archive.php que justamente es el que tenes que usar, category.php y tag.php

b) Siempre es mejor usar los Template Tags, para el nombre de la categoría es single_cat_title()
__________________
Pasamos tus PSD a HTML

Pobre del que lo sabe todo, porque no tiene nada más que aprender ni razón para vivir. -
  #3 (permalink)  
Antiguo 09/01/2009, 06:41
Avatar de twisterska  
Fecha de Ingreso: agosto-2008
Mensajes: 51
Antigüedad: 16 años, 4 meses
Puntos: 0
Respuesta: Como distinguir Tag de Categoria

arreglao, no me ha hecho falta entrar en los archivos que me has dicho, mirando el esquema que me has pasado, he visto lo de "is_category()" y mira tu por donde, funciona :D
Código PHP:
<h1><?php 
if(is_category()){
echo 
category_description($category); 
}
else
{
single_tag_title();
}
?> </h1>

estoy usando lo de category_description(); porque quiero la descripción de la categoría, no el nombre.

muchas gracias webosiris, me ha servido de mucha ayuda :)
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 09:49.