2013-12-09 1 views
1

전 php를 처음 사용했습니다.작성 방법 이미지 및 설명 - Wordpress

필자는 작성자 이미지 위젯을 사용합니다. http://www.semiologic.com/software/author-image/

다음 간단한 코드를 사용하여 작성자 이미지를 얻습니다.

author.php : $auth_foto = the_author_image($authorid); echo $auth_foto;

가 잘 작동합니다. 그 저자의 이미지를 보여줍니다.

이제 이미지 아래에 작성자 설명과 그의 게시물 제목을 표시하고 싶습니다. 어떻게하면됩니까?

시도했습니다. <?php the_author_meta('description'); ?> 시도했지만 작동하지 않습니다.

미리 감사드립니다.

솔루션 다음 코드를 사용할 때 문제가 없습니다.

` 
$author_id=$post->post_author; 

$auth_foto = the_author_image($author_id); 

function auth_desc ($author_id) { 
echo the_author_meta('display_name', $author_id).'<br/>'; 
echo get_the_author_meta('user_email', $author_id).'<br/>';     
echo the_author_meta('description', $author_id).'<br/>'.'<br/>'.'<br/>'; 
} 

echo $auth_foto; auth_desc($author_id); ` 

답변

2

같은 ID와이 태그 작업 :이 같은 시도 할 수 있습니다 당신의 코드에 따라

<?php the_author_meta($field, $userID); ?> 

세부 here

:

<?php $auth_foto = the_author_image($authorid); 
$userId = 1; 
function auth_desc ($userId) { 
    echo get_the_author_meta('user_email', $userId); 
    echo the_author_meta('display_name', $userId); 
echo the_author_meta('description', $userId); } 
echo $auth_foto; auth_desc($userId); ?> 

을 위의 코드에서이 $userID 동적 값을 할당 . 그것에 대해

+0

감사합니다 .. 는 그 살펴 했어 .. 문제는 다음 코드는 저자의 세부 .. 을 인쇄되지하지만 저자의 이미지를 인쇄하는 것입니다 .. '\t \t \t \t \t \t' 어떤 생각? –

+0

이 방법은 출력을 브라우저로 직접 보냅니다. 이렇게하면 변수에 할당 할 수 없습니다. 다음과 같이하십시오. <저에 대한 –

+0

감사 .. 이제'.. 작업에 다음 코드 하지만 2 명의 작가가 있습니다. 해당 세부 정보는 해당 페이지 아래에 자동으로 표시되어야합니다. 저자 ID는 자동으로 할당되어야합니다. 그렇지 않습니까? 하지만 이제 모든 세부 정보는 사용자 ID 1에 속합니다. 어떻게 저자 또는 사용자 ID를 자동으로 할당 할 수 있습니까? –

1

루프 외부의 기능을 사용하는 경우 작성자 ID를 추가해야합니다.

사이드 노트 : 블로그에 둘 이상의 사용자가있는 경우 일부 테마 (특히 기본 테마)에 자동으로 작성자 이름, 그림 및 설명이 표시됩니다.

+0

감사 .. 은 내가 .. 그 시도했지만 .. ''는 $의 auth_detail 인쇄 아니에요 ; 제안 사항이 있으십니까? –

+0

'the_author_meta()'는 아무 것도 반환하지 않고 직접 내용을 출력합니다. 나중에 사용할 수 있도록 설명을 저장하려면'get_the_author_meta()'를 사용해야합니다 (사용법은 동일합니다). 'the_author_meta()'를 호출하는 위치에 따라 출력이 억제 될 수 있습니다. –

+0

설명 주셔서 감사합니다. 내 PHP 지식 때문에 올바른 코드를 사용하고 있는지 잘 모르겠습니다. ? ''여전히 $$ auth_detail \t \t \t \t \t \t \t \t; 은 정확한 코드입니까? 그것에 대해 –