comment_text()


WordPressのcomment_text()関数は、特定のコメントのテキストを表示するために使用されます。この関数は、コメントの内容を取得し、それを表示するためのシンプルな方法を提供します。

構文

comment_text( int $comment_ID = 0, array $args = array() );

引数の説明:

  • $comment_ID (int) — 表示するコメントのID。デフォルトは0で、現在のコメントを指します。
  • $args (array) — コメントテキストの表示方法をカスタマイズするための追加引数。

例1: 現在のコメントのテキストを表示

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

<?php comment_text(); ?>

例2: 特定のコメントIDのテキストを表示

この例では、指定したコメントIDのテキストを表示します。

<?php comment_text( 123 ); ?>

例3: コメントテキストの前後にカスタムテキストを追加

この例では、コメントテキストの前後にカスタムテキストを追加します。

<?php comment_text( 0, array( 'before' => 'コメント:', 'after' => '終了' ) ); ?>

例4: コメントテキストをエスケープせずに表示

この例では、コメントテキストをエスケープせずに表示します。

<?php comment_text( 0, array( 'echo' => false ) ); ?>

例5: コメントテキストを取得して変数に代入

この例では、コメントテキストを取得して変数に代入します。

<?php $comment_text = comment_text( 0, array( 'echo' => false ) ); ?>

例6: コメントテキストにフィルターを適用

この例では、コメントテキストにフィルターを適用して表示します。

<?php comment_text( 0, array( 'filter' => true ) ); ?>

例7: コメントテキストを短く表示

この例では、コメントテキストを短く表示します。

<?php comment_text( 0, array( 'comment_excerpt' => true ) ); ?>

例8: コメントテキストをHTMLタグ付きで表示

この例では、コメントテキストをHTMLタグ付きで表示します。

<?php comment_text( 0, array( 'comment_notes_before' => '<div>', 'comment_notes_after' => '</div>' ) ); ?>

注意点

  • コメントテキストを表示する際に、エスケープ処理を適切に行うことが重要です。
  • コメントIDを指定する場合、存在しないIDを指定するとエラーが発生する可能性があります。

関連機能: