get_comment_ID()


WordPressのget_comment_ID()関数は、現在のコメントのIDを取得するために使用されます。この関数はコメントループ内で使用され、コメントの一意の識別子を返します。

構文

get_comment_ID();

例1: 現在のコメントIDを表示する

この例では、現在のコメントのIDを表示します。

<?php echo get_comment_ID(); ?>

例2: コメントIDを条件として使用する

この例では、コメントIDが特定の値と一致するかどうかをチェックします。

<?php if (get_comment_ID() == 5) { echo 'このコメントはID5です。'; } ?>

例3: コメントIDを配列に追加する

この例では、コメントIDを配列に追加します。

<?php $comment_ids = array(); array_push($comment_ids, get_comment_ID()); ?>

例4: コメントIDをメタデータとして保存する

この例では、コメントIDをメタデータとして保存します。

<?php update_comment_meta(get_comment_ID(), 'custom_key', 'custom_value'); ?>

例5: コメントIDを使用してコメントを取得する

この例では、コメントIDを使用して特定のコメントを取得します。

<?php $comment = get_comment(get_comment_ID()); ?>

例6: コメントIDを使用してコメントを削除する

この例では、コメントIDを使用してコメントを削除します。

<?php wp_delete_comment(get_comment_ID(), true); ?>

例7: コメントIDを使用してコメントのステータスを変更する

この例では、コメントIDを使用してコメントのステータスを「承認済み」に変更します。

<?php wp_set_comment_status(get_comment_ID(), 'approve'); ?>

例8: コメントIDを使用してコメントのリンクを生成する

この例では、コメントIDを使用してコメントのリンクを生成します。

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

注意点

  • get_comment_ID()はコメントループ内でのみ使用する必要があります。ループ外で使用すると、正しいコメントIDが取得できない場合があります。
  • コメントIDは一意の識別子であり、データベース内のコメントテーブルに直接関連付けられています。

関連機能: