render_block_core_read_more()


WordPressのrender_block_core_read_more()関数は、「続きを読む」ブロックのレンダリングを行うための関数です。この関数は、投稿の内容を一部表示し、残りをリンクで表示するために使用されます。

構文

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

引数の説明:

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

例1: 基本的な「続きを読む」ブロックの表示

この例では、基本的な「続きを読む」ブロックを表示します。

echo render_block_core_read_more( array(), '', new WP_Block( array() ) );

例2: カスタムテキストを使用した「続きを読む」ブロック

「続きを読む」リンクのテキストをカスタマイズします。

echo render_block_core_read_more( array( 'text' => '詳細を見る' ), '', new WP_Block( array() ) );

例3: カスタムクラスを追加した「続きを読む」ブロック

「続きを読む」ブロックにカスタムクラスを追加します。

echo render_block_core_read_more( array( 'className' => 'custom-read-more' ), '', new WP_Block( array() ) ) );

例4: カスタムリンクURLを指定した「続きを読む」ブロック

「続きを読む」リンクのURLをカスタマイズします。

echo render_block_core_read_more( array( 'url' => get_permalink( get_the_ID() ) ), '', new WP_Block( array() ) ) );

例5: カスタムスタイルを適用した「続きを読む」ブロック

「続きを読む」ブロックにカスタムスタイルを適用します。

echo render_block_core_read_more( array( 'style' => array( 'color' => array( 'text' => '#ff0000' ) ) ), '', new WP_Block( array() ) ) );

例6: カスタムIDを指定した「続きを読む」ブロック

「続きを読む」ブロックにカスタムIDを指定します。

echo render_block_core_read_more( array( 'anchor' => 'read-more-link' ), '', new WP_Block( array() ) ) );

例7: カスタムフォントサイズを指定した「続きを読む」ブロック

「続きを読む」ブロックのフォントサイズをカスタマイズします。

echo render_block_core_read_more( array( 'fontSize' => 'large' ), '', new WP_Block( array() ) ) );

注意点

  • この関数は、WordPressのブロックエディターで使用されるため、テーマやプラグインでの使用には注意が必要です。
  • カスタム属性を使用する場合、適切なフィルターフックやアクションフックを使用して、セキュリティを確保してください。

関連機能: