register_block_core_comment_edit_link()


WordPressのregister_block_core_comment_edit_link()関数は、コメント編集リンクをブロックエディターに登録するために使用されます。この関数は、コメントブロック内に編集リンクを追加するためのコア機能を提供します。

構文

register_block_core_comment_edit_link();

例1: コメント編集リンクの登録

この例では、コメント編集リンクをブロックエディターに登録します。

add_action('init','register_block_core_comment_edit_link');

例2: コメント編集リンクの表示

この例では、コメント編集リンクを表示します。

echo get_edit_comment_link(get_comment_ID());

例3: コメント編集リンクのカスタマイズ

この例では、コメント編集リンクのテキストをカスタマイズします。

echo get_edit_comment_link(get_comment_ID(),'カスタムテキスト');

例4: コメント編集リンクのURL取得

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

$edit_link=esc_url(get_edit_comment_link(get_comment_ID()));

例5: コメント編集リンクの条件付き表示

この例では、ユーザーがログインしている場合にのみコメント編集リンクを表示します。

if(is_user_logged_in()){echo get_edit_comment_link(get_comment_ID());}

例6: コメント編集リンクのスタイル変更

この例では、コメント編集リンクにCSSクラスを追加します。

echo'<a href="'.esc_url(get_edit_comment_link(get_comment_ID())).'" class="custom-class">編集</a>';

例7: コメント編集リンクの非表示

この例では、コメント編集リンクを非表示にします。

remove_action('comment_edit_link','register_block_core_comment_edit_link');

注意点

  • register_block_core_comment_edit_link()は、WordPressのコア機能に依存しているため、プラグインやテーマでこの関数を変更する場合は注意が必要です。
  • コメント編集リンクは、ユーザーが適切な権限を持っている場合にのみ表示されます。

関連機能: