render_block_core_query_pagination_next()


WordPressのrender_block_core_query_pagination_next()関数は、クエリベースのページネーションで「次へ」リンクをレンダリングするために使用されます。この関数は、Gutenbergエディタのブロックシステム内で動作し、ページネーションの次のページへのリンクを生成します。

構文

render_block_core_query_pagination_next( array $attributes );
  • $attributes(array) — 「次へ」リンクの属性を指定する配列。例えば、リンクのラベルやスタイルなどを含む。

例1: 基本的な「次へ」リンクの表示

この例では、デフォルトの「次へ」リンクを表示します。

<?php echo render_block_core_query_pagination_next( array( 'label' => '次へ' ) ); ?>

例2: カスタムラベルを使用した「次へ」リンク

「次へ」リンクのラベルをカスタマイズします。

<?php echo render_block_core_query_pagination_next( array( 'label' => '次のページ' ) ); ?>

例3: スタイルを追加した「次へ」リンク

「次へ」リンクにカスタムスタイルを適用します。

<?php echo render_block_core_query_pagination_next( array( 'label' => '次へ', 'className' => 'custom-style' ) ); ?>

例4: リンクのURLを動的に設定

現在のクエリに基づいて「次へ」リンクのURLを動的に設定します。

<?php echo render_block_core_query_pagination_next( array( 'label' => '次へ', 'url' => get_next_posts_page_link() ) ); ?>

例5: アイコン付きの「次へ」リンク

「次へ」リンクにアイコンを追加します。

<?php echo render_block_core_query_pagination_next( array( 'label' => '次へ', 'icon' => 'arrow-right' ) ); ?>

例6: カスタムクラス名を使用

「次へ」リンクにカスタムクラス名を追加します。

<?php echo render_block_core_query_pagination_next( array( 'label' => '次へ', 'className' => 'my-custom-class' ) ); ?>

例7: リンクのターゲットを設定

「次へ」リンクのターゲットを新しいタブに設定します。

<?php echo render_block_core_query_pagination_next( array( 'label' => '次へ', 'target' => '_blank' ) ); ?>

注意点

  • この関数は、Gutenbergブロックエディタ内での使用を前提としています。
  • カスタム属性を使用する場合、適切なエスケープ処理を行ってください。
  • リンクのURLを動的に設定する場合、get_next_posts_page_link()などの関数を使用して正しいURLを生成してください。

関連機能: