Tutorial: Mudar 'temas' ou 'topics' em nuvem de tags do Wordpress

  • Autor Autor jc7
  • Data de início Data de início
Tradução em andamento: em alguns minutos este tópico estará em português. Por enquanto, o conteúdo está no original em espanhol. Ver original
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 edição:
Foi útil? Participe da conversa

Com sua conta grátis você pode responder, mandar mensagem privada ao autor e comprar com Saldo retido: o pagamento é liberado quando você recebe o combinado.

Leva 30 segundos · você volta a este tópico ao terminar
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.
 
Voltar
Topo