• Olá!
    Me desculpe se estiver perguntando no lugar errado. Mas gostaria muito de uma ajuda.

    Estou fazendo um blog onde terá vários autores, e quero colocar aquelas informações do autor no final do post. Até aí tudo bem. Mas quando algum autor não preencheu o campo lá onde ele edita o perfil, ele aparece do mesmo jeito, mas com a url da página inicial do blog.

    Então tentei fazer uma configuração em php para só aparecer quando estiver o campo preenchido:

    <?php if ( the_author_url() == 0 ) { ?> <?php } else { echo '<a href="'.the_author_meta('url').'" target="blank">site</a>,'; } ?>

    Ele até funciona, mas ao invés de aparecer a palavra “site” com o link para o site, ele aparece só o link para o site completo. Tipo assim:

    http://site.com

    ———–
    Alguém pode me ajudar nesse detalhe?
    Obrigada!

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • Tenta assim:

    <?php if ( !the_author_url() == 0 ) {
    echo "<a href='".the_author_meta('url')."' target='blank'>site</a>";} ?>

    Criador do tópico Dani

    (@difluir)

    Obrigada pela resposta, mas continua sem funcionar ¬¬

    Mais uma tentativa:

    <?php
    if(the_author_meta('user_url')!=='') {
    	echo '<a href="'.the_author_meta('user_url').'" target="blank">site</a>,'; }
    else {
    	echo '<a href="'.get_bloginfo('url').'" target="blank">site</a>,'; }
     ?>

    Criador do tópico Dani

    (@difluir)

    Agora apareceu dois, tipo assim:

    http://site.comhttp://site.com

    Desisto! rs
    Vai ficar do outro jeito mesmo. Já faz dias que estou tentando e nada ¬¬

    <?php if (get_the_author_url()) { ?>“><?php the_author(); ?><?php } else { the_author(); } ?>

    Usa o GET no author url também todo mundo se matando huaeuaeu

Visualizando 5 respostas - 1 até 5 (de um total de 5)
  • O tópico ‘Informações do autor no post usando "if"’ está fechado para novas respostas.