Suporte » Desenvolvendo com WordPress » Puxar tags do post para as keywords

  • Yuri Almeida

    (@yurialmeida)


    Boa tarde! Tem como customizar essa função para que as palavras-chaves apareçam todas em minúsculo, sem acentuação, e sem a vírgula após a última palavra?

    function extract_tags() {
    global $post;
    $the_tags ='';
    if(get_the_tags($post->ID)){
    foreach(get_the_tags($post->ID) as $tag) {
    echo $stuff[] = $tag->name . ',';
    }
    }
    return $stuff;
    }
Visualizando 1 resposta (de um total de 1)
  • Eduardo

    (@eduardozulian)

    Tem sim, usando funções do PHP:

    <?php
    function extract_tags() {
        global $post;
    
        // O array $stuff
        $stuff = array();
    
        if ( $the_tags = get_the_tags( $post->ID ) ) {
            foreach( $the_tags as $tag ) {
                // Transforma em minúsculas: http://php.net/manual/pt_BR/function.strtolower.php
                $stuff[] = strtolower( $tag->name );
            }
    
            // Transforma o array em uma string e separa cada valor por vírgulas
            if ( $stuff )
                echo implode( ', ', $stuff );
        }
    
    }
    ?>

    Yuri, não fique apenas no WordPress. Vá atrás de códigos PHP, que são muito mais abundantes. Aproveite e faça uma pesquisa sobre remover acentos que você encontrará sem muitos problemas.

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Puxar tags do post para as keywords’ está fechado para novas respostas.