WordPressの「wp_get_post_author_link」関数の使い方と例


  1. 基本的な使い方:

    $post_id = 123; // 投稿のID
    $author_link = wp_get_post_author_link($post_id);
    echo $author_link;

    このコードでは、投稿IDが123の投稿の著者リンクを取得し、出力します。

  2. ループ内での使用:

    while (have_posts()) {
     the_post();
     $author_link = wp_get_post_author_link(get_the_ID());
     echo $author_link;
    }

    このコードでは、ループ内で現在の投稿の著者リンクを取得し、出力します。get_the_ID()関数は現在の投稿のIDを取得するために使用されます。

  3. カスタムテンプレートファイルでの使用:

    $author_id = get_post_field('post_author', $post_id);
    $author_link = wp_get_post_author_link($author_id);
    echo $author_link;

    カスタムテンプレートファイル内で、特定の投稿の著者IDを取得し、それを使って著者リンクを取得します。get_post_field()関数は指定した投稿フィールドの値を取得するために使用されます。