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

WordPress 2.8 y tag_description();

Estas en el tema de WordPress 2.8 y tag_description(); en el foro de WordPress en Foros del Web. Una de las nuevas funciones que venían con WP 2.8 era la posibilidad de añadir una descripción a las tags (que luego podría ser llamada ...
  #1 (permalink)  
Antiguo 11/06/2009, 21:14
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 18 años, 9 meses
Puntos: 28
WordPress 2.8 y tag_description();

Una de las nuevas funciones que venían con WP 2.8 era la posibilidad de añadir una descripción a las tags (que luego podría ser llamada mediante la función tag_description();)


Alguien ha podido probarla? a alguien le funciona?
Porque estuve probando y no logré que me mostrara la descripción de la tag en cuestión...


Saludos!
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
  #2 (permalink)  
Antiguo 11/06/2009, 23:41
Avatar de electrorichard  
Fecha de Ingreso: marzo-2009
Ubicación: Léon, Guanajuato
Mensajes: 87
Antigüedad: 15 años, 1 mes
Puntos: 5
Respuesta: WordPress 2.8 y tag_description();

A mi me funcionó poniendo:

Código PHP:
<?php echo tag_description();?>
Lo mande llamar en el archivo archive.php que es donde en mi tema se pone el título cuando buscas por tag.

más o menos de la siguiente forma:

Código PHP:
<?php         if (is_tag()) {  ?> 
                <p>Escritos Etiquetados con ‘<?php single_tag_title(); ?>’ la descripci&oacute;n de esta etiqueta es <?php echo tag_description();?> </p>
                <?php ?>
Lo que vi es que tag_description te pone la descripción pero entre etiquetas p

Asi me la devolvió
Código HTML:
<p>Descripción de prueba para el wordpress 2.8</p> 
Saludos
__________________
No hay cosas imposibles...Sólo gente incapaz!!
Richard's hay muchos... electrorichard sólo uno!!
  #3 (permalink)  
Antiguo 12/06/2009, 06:04
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 18 años, 9 meses
Puntos: 28
Respuesta: WordPress 2.8 y tag_description();

Muchas gracias electrorichard, ya encontré cuál fue mi error!

No recordé que la función hace un return (de forma que luego tienes que imprimirlo con un echo)... era una tontada pero hasta no ver tu post no lo pense!


Muchas gracias amigo!
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
  #4 (permalink)  
Antiguo 12/06/2009, 12:56
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 18 años, 9 meses
Puntos: 28
Respuesta: WordPress 2.8 y tag_description();

Cita:
Iniciado por electrorichard Ver Mensaje
Lo que vi es que tag_description te pone la descripción pero entre etiquetas p

Asi me la devolvió
Código HTML:
<p>Descripción de prueba para el wordpress 2.8</p> 
Lo que hice yo, para evitar eso, fue este pequeño script (o ni eso, que son 2 líneas) :P

Código PHP:
$tag_desc tag_description();
$tag_desc str_replace("<p>","",$tag_desc);
$tag_desc str_replace("</p>","",$tag_desc);
$tag_desc trim($tag_desc);

echo 
$tag_desc
Saludos
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
  #5 (permalink)  
Antiguo 12/06/2009, 16:38
Avatar de electrorichard  
Fecha de Ingreso: marzo-2009
Ubicación: Léon, Guanajuato
Mensajes: 87
Antigüedad: 15 años, 1 mes
Puntos: 5
Respuesta: WordPress 2.8 y tag_description();

Ya esta probado con tus lineas y funciona excelente ;) aunque va a ser un poco tardado estarle poniendo descripción a cada tag :S vamos a ver en que nos sirve este nuevo juguetito xD

Saludos
__________________
No hay cosas imposibles...Sólo gente incapaz!!
Richard's hay muchos... electrorichard sólo uno!!
  #6 (permalink)  
Antiguo 14/06/2009, 11:25
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 11 meses
Puntos: 832
Respuesta: WordPress 2.8 y tag_description();

Cita:
Iniciado por Anarninquë Ver Mensaje
Lo que hice yo, para evitar eso, fue este pequeño script (o ni eso, que son 2 líneas) :P

Código PHP:
$tag_desc tag_description();
$tag_desc str_replace("<p>","",$tag_desc);
$tag_desc str_replace("</p>","",$tag_desc);
$tag_desc trim($tag_desc);

echo 
$tag_desc
Saludos
Prueba así:

Código php:
Ver original
  1. <?php
  2.   $tags = strip_tags(tag_description());
  3.   echo $tags;
  4. ?>
  #7 (permalink)  
Antiguo 14/06/2009, 13:02
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 18 años, 9 meses
Puntos: 28
Respuesta: WordPress 2.8 y tag_description();

Es una opción meta, pero nos limita en cuánto a si queremos poner negritas (<strong>) o italicas (<em>) u otros tags HTML ya que nos quita todos los tags HTML...

A mi como sólo me molestaban los <p> opté por quitar sólamente esa etiqueta
Pero obviamente es válida también esa forma

Un saludo
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
  #8 (permalink)  
Antiguo 14/06/2009, 13:27
Avatar de metacortex
Viejo demente
 
Fecha de Ingreso: junio-2004
Ubicación: Caracas - Venezuela
Mensajes: 9.027
Antigüedad: 19 años, 11 meses
Puntos: 832
Respuesta: WordPress 2.8 y tag_description();

Código php:
Ver original
  1. <?php
  2.   $tags = strip_tags(tag_description() , <strong><em><u><etc>);
  3.   echo $tags;
  4. ?>
Lo que está después de la coma son las etiquetas permitidas.

Cita:
u otros tags HTML
No sé cuántos tags podrá llevar una descripción. El caso es que el primer código debe hacer 4 tareas y éste sólo 1.
  #9 (permalink)  
Antiguo 14/06/2009, 13:31
Avatar de Anarninquë
Colaborador
 
Fecha de Ingreso: julio-2005
Ubicación: MVD | Uruguay
Mensajes: 1.096
Antigüedad: 18 años, 9 meses
Puntos: 28
Respuesta: WordPress 2.8 y tag_description();

Cita:
Iniciado por metacortex Ver Mensaje
Código php:
Ver original
  1. <?php
  2.   $tags = strip_tags(tag_description() , <strong><em><u><etc>);
  3.   echo $tags;
  4. ?>
Lo que está después de la coma son las etiquetas permitidas.
Vale, esta es sin duda la mejor opción
Gracias Meta!
__________________
Marcelo Ferreiro - Desarrollador Web
Mi Web - Pixelar.me
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 05:23.