← WordPress

sobre o autor - desenvolvimento de codigo

Lida 6307 vezes

Offline

Pedro Lopes 
Beta tester
Mensagens 3568 Gostos 18
Feedback +6

Troféus totais: 32
Trófeus: (Ver todos)
Level 6 Windows User Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3

Tenta assim...

Código: [Seleccione]
<?php if (the_author_description() != '') { ?>
<div class="author-box">
<?php echo get_avatarget_the_author_id() , 80 ); ?>
<div class="author-name">Escrito por <?php the_author_posts_link(); ?></div><!--author-name-->
<div class="author-description"><?php the_author_description(); ?></div><!--author-description-->
</div><!--author-box-->
<?php ?>

EDIT
Testei e não funciona... Não sei porquê... :/
Offline

STronic 
Elite
Mensagens 546 Gostos 8
Feedback +5

Troféus totais: 30
Trófeus: (Ver todos)
Mobile User Search Apple User Super Combination Combination Topic Starter Poll Voter Level 5 Level 4 Level 3

Nao sei se estou a dizer asneira mas verifiquem as aspas "  e '
Offline

betanalista 
Membro
Mensagens 2564 Gostos 0
Feedback +18

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

Nao sei se estou a dizer asneira mas verifiquem as aspas "  e '

são plicas, porque é referente a uma lista vazia, com 1aspa não se consegue meter nada la dentro

mas de qualquer das formas com aspas ou plicas não funcionou  :-k


EDIT: orion aqui tambem não funcionou  #-o


não outra função para fazer isso sem ser com o if??  :-k
Offline

bonsempregos 
Membro
Mensagens 2008 Gostos 7
Feedback +3

Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

Código: [Seleccione]
<?php $virusurso == the_author_description(); ?>
<?php if ( !$virusurso == 'true')  { ?>
<div >
<?php echo get_avatarthe_author_id() , 80 ); ?>
<div class="author-name">Escrito por <?php the_author_link(); ?></div>
<div class="author-description"><?php the_author_description(); ?></div>
</div>
<?php ?>

ja te resolvo o problema da duplicação da description, vou só jantar ;)
Offline

betanalista 
Membro
Mensagens 2564 Gostos 0
Feedback +18

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

bons empregos muito obrigado

mas esse código não faz o que pretendo pelo menos por agora..  :lol: pois se a descrição estiver vazia continua a aparecer (avatar.... (o que aparece no meu código do primeiro post))


depois o código também esta a colocar o id do usuário (aparece ao lado do avatar por cima de "Escrito por....") e no nome de usuário não esta a colocar o link

mas desde já muito obrigado  :obrigado:
Offline

bonsempregos 
Membro
Mensagens 2008 Gostos 7
Feedback +3

Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

mete isto entre o
Código: [Seleccione]
<?php if (have_posts()) : while (have_posts()) : the_post(); ?>  e o
Código: [Seleccione]
<?php endwhile; ?>

Código: [Seleccione]
<?php $virus_urso_o_expert get_the_author_meta('description'); ?>
<?php if ( !$virus_urso_o_expert == '') : { ?>
<div class="author-box">
<?php echo get_avatar(  get_the_author_meta('user_email') , 80 ); ?>
<div class="author-name">Escrito por <?php the_author_link(); ?></div>
<div class="author-description"><?php the_author_meta('description'); ?></div>
</div>
<?php ?>
<?php endif; ?>

Isto funciona até no Wordpress 3.0 (que tirei já a funções que foram depracted)

Licença de utilização deste código: Grátis de utilizar por todas as pessoas excepto por diguivirus (ele como é um expert na matéria sabe desenvolver o seu próprio código.
Offline

betanalista 
Membro
Mensagens 2564 Gostos 0
Feedback +18

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

obrigado bonsempregos, esta a funcionar na perfeição  :lol:

hum só que o link do autor não esta a funcionar  :-k mas se não tiveres sugestão para resolver assim já esta muito bom

 :obrigado:


EDIT: se no codigo trocar o
Código: [Seleccione]
the_author_link por
Código: [Seleccione]
the_author_posts_link já aparece em link
Offline

bonsempregos 
Membro
Mensagens 2008 Gostos 7
Feedback +3

Troféus totais: 29
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Poll Starter Level 5 Level 4 Level 3 Level 2

O que pode fazer confusão a muita gente é esta linha: <?php echo get_avatar(  get_the_author_meta('user_email') , 80 ); ?>

ai o author_email nao é nada mais que uma forma de arranjar algo que seja unico a todos os utilizadores, visto que o id foi depracted.

Mas, mais uma vez digo, podias ter aprendido a fazer isto por ti com as dicas que te dei á umas respostas atrás, ;)

Acho estranho o link nao dar. Estás a usar que versão do wordpress?
Offline

betanalista 
Membro
Mensagens 2564 Gostos 0
Feedback +18

Troféus totais: 26
Trófeus: (Ver todos)
Super Combination Combination Topic Starter 10 Poll Votes Poll Voter Level 5 Level 4 Level 3 Level 2 Level 1

eu sei que sim, mas não tenho andado com muito tempo para o php ando mais na linguagens de programação para desenvolvimento de sofware  :grin:

tenho a Versão 2.9.2