the_author_meta()


WordPressのthe_author_meta()関数は、現在の投稿の著者に関するメタデータを取得するために使用されます。著者の情報を表示する際に便利です。

構文

the_author_meta( string $field = '', int $user_id = false );

引数の説明:

  • $field(string) — 取得する著者メタデータのフィールド名。デフォルトは空で、著者の表示名を返します。
  • $user_id(int) — 著者のユーザーID。デフォルトはfalseで、現在の投稿の著者IDを使用します。

例1: 著者の表示名を表示

現在の投稿の著者の表示名を表示します。

<?php the_author_meta('display_name'); ?>

例2: 著者のメールアドレスを表示

現在の投稿の著者のメールアドレスを表示します。

<?php the_author_meta('user_email'); ?>

例3: 著者の説明を表示

現在の投稿の著者の説明(バイオグラフィー)を表示します。

<?php the_author_meta('description'); ?>

例4: 特定のユーザーIDの著者情報を表示

ユーザーIDが2の著者の表示名を表示します。

<?php the_author_meta('display_name', 2); ?>

例5: 著者のウェブサイトURLを表示

現在の投稿の著者のウェブサイトURLを表示します。

<?php the_author_meta('user_url'); ?>

例6: 著者のログイン名を表示

現在の投稿の著者のログイン名を表示します。

<?php the_author_meta('user_login'); ?>

例7: 著者のIDを表示

現在の投稿の著者のIDを表示します。

<?php the_author_meta('ID'); ?>

注意点

  • the_author_meta()は、現在の投稿の著者情報を取得するため、ループ内で使用する必要があります。
  • ユーザーIDを指定しない場合、現在の投稿の著者IDが自動的に使用されます。
  • 存在しないフィールド名を指定すると、空の値が返されます。

関連機能: