render_block_core_post_comments_form()


WordPressのrender_block_core_post_comments_form()関数は、投稿にコメントフォームを表示するためのコアブロックをレンダリングするために使用されます。この関数は、コメントフォームのHTMLを生成し、フロントエンドに表示します。

構文

render_block_core_post_comments_form( array $attributes );
  • $attributes(array) — コメントフォームの属性を指定する配列。デフォルトは空の配列。

例1: 基本的なコメントフォームの表示

この例では、現在の投稿にコメントフォームを表示します。

<?php echo render_block_core_post_comments_form( array() ); ?>

例2: コメントフォームのタイトルを変更

コメントフォームのタイトルをカスタマイズします。

<?php echo render_block_core_post_comments_form( array( 'title' => 'コメントを残す' ) ); ?>

例3: コメントフォームの背景色を変更

コメントフォームの背景色を変更します。

<?php echo render_block_core_post_comments_form( array( 'backgroundColor' => '#f0f0f0' ) ); ?>

例4: コメントフォームのテキスト色を変更

コメントフォームのテキスト色を変更します。

<?php echo render_block_core_post_comments_form( array( 'textColor' => '#333333' ) ); ?>

例5: コメントフォームの送信ボタンのテキストを変更

送信ボタンのテキストをカスタマイズします。

<?php echo render_block_core_post_comments_form( array( 'submitButtonText' => '送信する' ) ); ?>

例6: コメントフォームのプレースホルダーテキストを変更

コメント入力欄のプレースホルダーテキストを変更します。

<?php echo render_block_core_post_comments_form( array( 'placeholder' => 'ここにコメントを入力してください' ) ); ?>

例7: コメントフォームの表示を無効化

コメントフォームの表示を無効にします。

<?php echo render_block_core_post_comments_form( array( 'showComments' => false ) ); ?>

注意点

  • この関数は、ブロックテーマやカスタムブロックを使用している場合に特に有用です。
  • コメントフォームのスタイルをカスタマイズする場合は、CSSを追加する必要があります。
  • コメント機能が無効になっている投稿では、この関数は何も出力しません。

関連機能: