get_edit_comment_link()


WordPressのget_edit_comment_link()関数は、特定のコメントの編集リンクを取得するために使用されます。この関数は、管理画面でコメントを編集するためのURLを返します。

構文

get_edit_comment_link( int $comment_id = null, string $context = 'display' );

引数の説明:

  • $comment_id(int) — 編集リンクを取得するコメントのID。デフォルトはnullで、現在のコメントのIDを使用します。
  • $context(string) — リンクのコンテキスト。’display’または’raw’を指定できます。デフォルトは’display’です。

例1: 現在のコメントの編集リンクを取得

この例では、現在のコメントの編集リンクを取得します。

<?php echo get_edit_comment_link(); ?>

例2: 特定のコメントIDの編集リンクを取得

この例では、指定したコメントIDの編集リンクを取得します。

<?php echo get_edit_comment_link( get_comment_ID() ); ?>

例3: 編集リンクをボタンとして表示

この例では、編集リンクをボタンとして表示します。

<a href="<?php echo get_edit_comment_link(); ?>" class="button">コメントを編集</a>

例4: 編集リンクを新しいタブで開く

この例では、編集リンクを新しいタブで開くように設定します。

<a href="<?php echo get_edit_comment_link(); ?>" target="_blank">コメントを編集</a>

例5: 編集リンクのURLを変数に格納

この例では、編集リンクのURLを変数に格納して後で使用します。

<?php $edit_link = get_edit_comment_link(); ?>

例6: 編集リンクをログインユーザーのみに表示

この例では、ログインユーザーのみに編集リンクを表示します。

<?php if ( current_user_can( 'edit_comment', get_comment_ID() ) ) { echo get_edit_comment_link(); } ?>

例7: 編集リンクをカスタムテキストで表示

この例では、編集リンクをカスタムテキストで表示します。

<a href="<?php echo get_edit_comment_link(); ?>">このコメントを編集する</a>

例8: 編集リンクをアイコン付きで表示

この例では、編集リンクをアイコン付きで表示します。

<a href="<?php echo get_edit_comment_link(); ?>"><span class="dashicons dashicons-edit"></span> 編集</a>

注意点

  • この関数は、管理画面でのみ使用することを想定しています。フロントエンドで使用する場合は、適切な権限チェックを行ってください。
  • コメントIDが存在しない場合、関数は空の文字列を返します。

関連機能: