comment_author_url()


WordPressのcomment_author_url()関数は、コメントを投稿したユーザーのURLを取得するために使用されます。この関数は、コメントの詳細を表示する際に役立ちます。

構文

comment_author_url( int $comment_ID = 0 );
  • $comment_ID (int) — コメントのIDを指定します。デフォルトは0で、現在のコメントを指します。

例1: コメント投稿者のURLを表示

この例では、現在のコメントの投稿者のURLを表示します。

<?php comment_author_url(); ?>

例2: 特定のコメントの投稿者URLを表示

特定のコメントIDを使用して、そのコメントの投稿者URLを表示します。

<?php comment_author_url(get_comment_ID()); ?>

例3: コメント投稿者URLをリンクとして表示

コメント投稿者のURLをリンクとして表示します。

<a href="<?php comment_author_url(); ?>"><?php comment_author(); ?></a>

例4: コメント投稿者URLを新しいタブで開く

コメント投稿者のURLを新しいタブで開くリンクとして表示します。

<a href="<?php comment_author_url(); ?>" target="_blank"><?php comment_author(); ?></a>

例5: コメント投稿者URLが存在する場合のみ表示

コメント投稿者のURLが存在する場合のみ表示します。

<?php if (comment_author_url()) { echo '<a href="' . comment_author_url() . '">' . comment_author() . '</a>'; } else { comment_author(); } ?>

例6: コメント投稿者URLをリスト形式で表示

コメント投稿者のURLをリスト形式で表示します。

<ul><li><a href="<?php comment_author_url(); ?>"><?php comment_author(); ?></a></li></ul>

例7: コメント投稿者URLをカスタムクラス付きで表示

コメント投稿者のURLをカスタムクラス付きで表示します。

<a href="<?php comment_author_url(); ?>" class="custom-link"><?php comment_author(); ?></a>

例8: コメント投稿者URLを取得して変数に代入

コメント投稿者のURLを取得し、変数に代入して後で使用します。

<?php $author_url = comment_author_url(); echo $author_url; ?>

注意点:

  • コメント投稿者がURLを提供していない場合、comment_author_url()は空の文字列を返します。
  • この関数は、コメントループ内で使用することを想定しています。

関連機能: