the_author_link()


WordPressのthe_author_link()関数は、投稿の著者のプロフィールページへのリンクを表示するために使用されます。この関数は、著者の名前をリンクとして出力し、クリックすると著者のプロフィールページに移動します。

構文

the_author_link();
  • the_author_link()は引数を取りません。

例1: 著者リンクの基本表示

この例では、投稿の著者名をリンクとして表示します。

<?php the_author_link(); ?>

例2: カスタムテンプレート内での使用

カスタムテンプレート内で著者リンクを表示する例です。

<?php if ( have_posts() ) : while ( have_posts() ) : the_post(); ?>
著者: <?php the_author_link(); ?>
<?php endwhile; endif; ?>

例3: 著者リンクをリスト形式で表示

複数の投稿がある場合、著者リンクをリスト形式で表示します。

<ul><?php wp_list_authors('show_fullname=1&optioncount=1&orderby=post_count&order=DESC'); ?></ul>

例4: 著者リンクのスタイルをカスタマイズ

CSSを使用して著者リンクのスタイルをカスタマイズする例です。

<style>.author-link { color: #ff0000; }</style>
<?php the_author_link(); ?>

例5: 著者リンクを特定の投稿のみに表示

特定のカテゴリやタグの投稿にのみ著者リンクを表示します。

<?php if ( in_category( 'news' ) ) { the_author_link(); } ?>

例6: 著者リンクをショートコードとして使用

ショートコードを作成して、著者リンクを簡単に表示できるようにします。

function author_link_shortcode() { return get_the_author_link(); }
add_shortcode( 'authorlink', 'author_link_shortcode' );

注意点

  • the_author_link()はループ内で使用する必要があります。
  • 著者がプロフィールページを設定していない場合、リンクが機能しないことがあります。

関連機能: