programing

WP 루프 외부에서 게시물 작성자 ID를 가져옵니다.

linuxpc 2023. 3. 7. 21:09
반응형

WP 루프 외부에서 게시물 작성자 ID를 가져옵니다.

제가 하려는 것은 코드가 Author ID를 자동으로 검출하는 것입니다.<?php the_author_ID(); ?>를 참조해 주세요.작성자 ID가 지정되면 간단한 작업을 수행합니다.작성자 번호가 2일 경우 함수 sBadong을 호출합니다.또는 작성자 ID가 3일 경우 함수 sJade를 호출합니다.2개의 조건이 충족되지 않은 경우 함수 sBen을 호출합니다.

여기 내 코드가 있는데 작동이 안 돼뭐가 잘못됐는지 모르겠어 도와줄 수 있어?

<?php
$author_id=$post->post_author;
if ($author_id == "2") {
    echo sBadong();
} elseif ($author_id == "3") {
    echo sJade();
} else {
    echo sBen();
}
?>

위 코드의 문제는 투고의 작성자 번호를 읽지 않는다는 것입니다.항상 sBen() 함수를 반환하고 모든 if 및 else 문을 무시합니다.

다음과 같은 기능을 사용하십시오.

$author_id = get_post_field ('post_author', $post_id);

그건 작동할 것이다.

언급URL : https://stackoverflow.com/questions/23558774/get-the-post-author-id-outside-the-wp-loop

반응형