Tutorial: Cambiar 'temas' o 'topics' en nube de tags de Wordpress

  • Autor Autor jc7
  • Fecha de inicio Fecha de inicio
J

jc7

Gamma
Este es un tutorial sencillo pero muy interesante, basicamente es para cambiar el atributo title de las etiquetas en la nube de tags. Cuando ponemos el mouse sobre un enlace dentro de la nube de tags, nos aparece el numero de articulos y la palabra "temas" o "topics", bien para cambiar esto tenemos varias opciones entre las que destacan estas 2:

Opcion A:

1.- Buscar en la carpeta wp-includes el archivo llamado category-template.php
2.- Buscar el siguiente fragmento de codigo:
PHP:
/**
 * Default text for tooltip for tag links
 *
 * @param integer $count number of posts with that tag
 * @return string text for the tooltip of a tag link.
 */
function default_topic_count_text( $count ) {
	return sprintf( _n('%s topic', '%s topics', $count), number_format_i18n( $count ) );
}
3.-Cambiar las pabras topic y topics por la keyword relacionada al sitio. (descargas, videos, imagenes, etc.)
4.-Guardar los cambios.

Opcion B:

1.- Dependiendo del diseño del template de WordPress, reemplazar el codigo de la nube de tags por alguno de los siguientes:
2.- Las palabras imagen e imagenes son las que debemos cambiar de acuerdo a la tematica del sitio.

PHP:
<li id="tag_cloud" class="widget widget_tag_cloud"><h2 class="widgettitle">Etiquetas</h2><div class="tagcloud"><?php 
wp_tag_cloud( array( 'topic_count_text_callback' => 'my_tag_text_callback' ) ); 
function my_tag_text_callback( $count ) {
 return sprintf( _n('%s imagen', '%s imagenes', $count), number_format_i18n( $count ) );
}
?></div>
</li>

PHP:
<div id="tag_cloud" class="widget widget_tag_cloud"> <div class="sidetitle">Etiquetas</div><div class="side_bg"><div class="tagcloud"><?php 
wp_tag_cloud( array( 'topic_count_text_callback' => 'my_tag_text_callback' ) ); 
function my_tag_text_callback( $count ) {
 return sprintf( _n('%s imagen', '%s imagenes', $count), number_format_i18n( $count ) );
}
?>
</div></div></div>

Se agradecen todos los comentarios.
 
Última edición:
Se agradece el aporte 🙂
 
No. No. Y mil veces no.

La opción A es INCORRECTA.

Modificar los archivos del core es un error, una pésima práctica de programación. un mal consejo, un riesgo de seguridad y una pérdida de tiempo, porque en la siguiente actualización de WordPress los cambios se van a perder.

Y si no me equivoco esa función está descontinuada.

Mal, muy mal.


La opción B es la forma correcta. Y el primer argumento es para singular y el segundo es para plural, es decir: imagen, imágenes.
 
Atrás
Arriba