Mostrar conteúdo de campo personalizado no Template

Lida 2062 vezes

Quero mostrar o conteúdo de um campo de perfil personalizado que adicionei numa parte do template do fórum, mas ainda não consegui apesar de já ter tentado de várias maneiras. A última foi com:
Código: [Seleccione]
$custom['member']['Nome do Campo']
Alguém me sabe ajudar?
Usa o get_the_author_meta('nome do campo').
Não entendo muito de PHP, por isso como faço para mostrar? Eu tinha o outro assim:
Código: [Seleccione]
echo 'Bla bla: ,$message['member'], bla bla'
E agora o que meteste já não sei como usar :P

Desde já, obrigado pela ajuda!
Só tens de alterar pelo $message['member']:
Código: [Seleccione]
echo 'Bla bla: ,get_the_author_meta('nome do campo'), bla bla'
Pois, isso foi o que tentei. Mas onde aparece isso no código não aparece mais nada.
Não tinha reparado, tens o echo errado.

Código: [Seleccione]
echo 'Bla bla: ' . get_the_author_meta('nome do campo') . 'bla bla';

Diogo Pinto

Administrador
Não tinha reparado, tens o echo errado.

Código: [Seleccione]
echo 'Bla bla: ' . get_the_author_meta('nome do campo') . 'bla bla';

Isto não vai funcionar, porque o João está a trabalhar sobre o SMF e não sobre o Wordpress.

João, assumindo que a tua função está correta, tens um erro no echo. Experimenta assim:

Código: [Seleccione]
echo 'Bla bla: ' . $message['member'] . 'bla bla';
Mais info sobre concatenação: http://php.net/manual/pt_BR/language.operators.string.php
Pensava que ele estava a trabalhar com o WordPress.

Diogo Pinto

Administrador
Pensava que ele estava a trabalhar com o WordPress.

Certo, eu basicamente peguei no teu código e inseri a função do João apenas :)
Mas isso dá o nome do membro e não do campo. Já tentei meter $message['member']['nome do campo'] e outras coisas do género que encontrei na net, mas nada.
Alguém?