render_block_core_comment_edit_link()


WordPressのrender_block_core_comment_edit_link()関数は、コメント編集リンクをレンダリングするために使用されます。この関数は、コメントの編集リンクを生成し、フロントエンドに表示するためのブロックを処理します。

構文

render_block_core_comment_edit_link( array $attributes, string $content, WP_Block $block );

引数の説明:

  • $attributes (array) — ブロックの属性を指定します。
  • $content (string) — ブロックのコンテンツを指定します。
  • $block (WP_Block) — 現在のブロックオブジェクトを指定します。

例1: 基本的なコメント編集リンクの表示

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

<?php echo render_block_core_comment_edit_link( array(), '', new WP_Block( array() ) ); ?>

例2: カスタム属性を使用した編集リンクの表示

カスタム属性を使用して、編集リンクのテキストを変更します。

<?php echo render_block_core_comment_edit_link( array( 'linkText' => '編集する' ), '', new WP_Block( array() ) ); ?>

例3: コメントIDを指定して編集リンクを表示

特定のコメントIDを使用して編集リンクを表示します。

<?php echo render_block_core_comment_edit_link( array( 'commentId' => get_comment_ID() ), '', new WP_Block( array() ) ); ?>

例4: 編集リンクのスタイルを変更

編集リンクのスタイルを変更するために、カスタムクラスを追加します。

<?php echo render_block_core_comment_edit_link( array( 'className' => 'custom-edit-link' ), '', new WP_Block( array() ) ); ?>

例5: 編集リンクのターゲットを新しいウィンドウに設定

編集リンクを新しいウィンドウで開くように設定します。

<?php echo render_block_core_comment_edit_link( array( 'linkTarget' => '_blank' ), '', new WP_Block( array() ) ); ?>

例6: 編集リンクのURLをカスタマイズ

編集リンクのURLをカスタマイズします。

<?php echo render_block_core_comment_edit_link( array( 'linkUrl' => 'https://example.com/edit-comment' ), '', new WP_Block( array() ) ); ?>

例7: 編集リンクのアイコンを追加

編集リンクにアイコンを追加します。

<?php echo render_block_core_comment_edit_link( array( 'icon' => 'dashicons-edit' ), '', new WP_Block( array() ) ); ?>

注意点

  • この関数は、コメント編集リンクを表示するために使用されますが、ユーザーが適切な権限を持っている場合にのみ表示されます。
  • カスタム属性を使用する際は、適切な値が設定されていることを確認してください。
  • 編集リンクのURLやターゲットを変更する際は、セキュリティに注意してください。

関連機能: