render_block_core_comment_content()


WordPressのrender_block_core_comment_content()関数は、コメントの内容をレンダリングするために使用されます。この関数は、コメントブロックのコンテンツを適切に表示するために内部的に呼び出されます。

構文

render_block_core_comment_content( array $block );
  • $block(array) — レンダリングするコメントブロックのプロパティを含む配列。

例1: コメントの内容を表示する

基本的な例として、コメントの内容を表示します。

echo render_block_core_comment_content( array( 'commentId' => get_comment_ID() ) );

例2: カスタムコメントIDを使用して内容を表示する

特定のコメントIDを使用して内容を表示します。

echo render_block_core_comment_content( array( 'commentId' => 456 ) );

例3: コメントの内容をフィルタリングして表示する

コメントの内容をフィルタリングして表示します。

add_filter( 'render_block_core_comment_content', function( $content ) { return strtoupper( $content ); } );
echo render_block_core_comment_content( array( 'commentId' => get_comment_ID() ) );

例4: コメントの内容をHTMLタグ付きで表示する

コメントの内容をHTMLタグ付きで表示します。

echo render_block_core_comment_content( array( 'commentId' => get_comment_ID(), 'content' => '<strong>コメント内容</strong>' ) );

例5: コメントの内容をエスケープして表示する

コメントの内容をエスケープして表示します。

echo esc_html( render_block_core_comment_content( array( 'commentId' => get_comment_ID() ) ) );

例6: コメントの内容を短く表示する

コメントの内容を短く表示します。

echo substr( render_block_core_comment_content( array( 'commentId' => get_comment_ID() ) ), 0, 50 ) . '...';

例7: コメントの内容をJSON形式で表示する

コメントの内容をJSON形式で表示します。

echo json_encode( render_block_core_comment_content( array( 'commentId' => get_comment_ID() ) ) );

注意点

  • この関数は内部的に使用されるため、直接呼び出す際は注意が必要です。
  • コメントIDが存在しない場合、エラーが発生する可能性があります。
  • フィルタリングやエスケープを適切に行わないと、セキュリティ上のリスクが生じる可能性があります。

関連機能: