[WordPress] 投稿者に基づいてコンテンツを表示する方法ですか?

スポンサーリンク

Question

Jetpack の ‘ウィジェット’ オプションを知っている特定の著者ページにウィジェットを表示する使用できます。私のテーマのテンプレート ファイルでこれを行うことができるしたいと思います。

条件タグのリストを見るかどうか、特定の著者のアーカイブ ページ上のオプションがありますではなく、一見、人ポスト島の特定の作成者を確認する

これは基本的に私が何をしたい:

著者が氏信じられないほどの場合いくつかの html を表示します。著者は、夫人です。 場合、信じられないほどのショーの異なる html

これは可能ですか?私は想像する必要がありますが、任意の方法にそれをまだ見つけることができていない

答え

ください !問題文は素晴らしいスタートです。実際のコードに移りましょう:

著者氏信じられないほどの場合いくつかの html を表示します。著者が夫人の信じられない場合は別の html を表示します

なる:

if ( is_author('Mr. Incredible Nickname or ID') ) {
    // echo some HTML
} elseif ( is_author('Mrs. Incredible Nickname or ID') ) {
    // echo different HTML
} else {
    // if neither, echo something else
}

コードは読みやすく、問題文と同じようにする必要があります

続きを読むことができます is_author() について は、コーデックス

さらに、個々 の投稿の作成者を確認する必要がある場合は get_the_author() を使用することができます

答え

  • ポストの著者 ID. を得ることができます
    1. それを使用して、得る著者ニックネームまたは etc.
    2. とこれであなたの欲しいを確認してください

    あなたのためのヒント:

    single.php に

    post_author;
       $nickname = get_the_author_meta('nickname', $ID);
       if($nickname == "fors")
          include(TEMPLATEPATH . '/fors-template.php');
       else
          include(TEMPLATEPATH . '/single-default.php');
    ?>
    

    http://stackoverflow.com/questions/27755714/how-to-display-content-based-on-post-author

    スポンサーリンク

    Leave a Reply