Suporte » Outros assuntos » Alteração de atributo "title" gerado nos links da função wp_cloud_tag()

  • Vitor Silmor

    (@vitor-silmor)


    Olá, pessoal. Tudo certo?

    Estou com um pequeno problema. Pra aprimorar o SEO de determinados sites de minha rede, vi que posso estar aproveitando o atributo acima para descrever o conteúdo das tags geradas em nuvem.

    Atualmente meu wordpress exibe a tag, e quando o cursor passa por cima desta, exibe o título “%number_posts% tópicos”, sendo “%number_posts%” o número de tópicos. Gostaria de alterar justamente o termo “tópicos” com algo mais relacionado ao site, como por exemplo “%number_posts% noticias de Minas Gerais” para um site de Notícias em Minas Gerais.

    Aparentemente, para fazer isso, tenho de editar wp-includes/category-template.php, a partir da linha 608:

    function wp_generate_tag_cloud( $tags, $args = '' ) {
    	$defaults = array(
    		'smallest' => 8, 'largest' => 22, 'unit' => 'pt', 'number' => 0,
    		'format' => 'flat', 'separator' => "\n", 'orderby' => 'name', 'order' => 'ASC',
    		'topic_count_text_callback' => 'default_topic_count_text',
    		'topic_count_scale_callback' => 'default_topic_count_scale', 'filter' => 1,
    	);

    Alguém pode me auxiliar a seguir?
    Obrigado.

Visualizando 1 resposta (de um total de 1)
  • Moderador Claudio Sanches

    (@claudiosanches)

    Pode usar o filtro wp_generate_tag_cloud para fazer isso.
    Tenta algo como:

    function cs_custom_wp_generate_tag_cloud( $html ) {
        $html = str_replace( ' tópicos', ' notícias', $html );
    
        return $html;
    }
    add_filter( 'wp_generate_tag_cloud', 'cs_custom_wp_generate_tag_cloud' );
    
Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Alteração de atributo "title" gerado nos links da função wp_cloud_tag()’ está fechado para novas respostas.