PRC's minimal override of the WordPress core/query-pagination block rendering.
Block Namespace
core/query-pagination (no separate PRC block.json — PHP-only override targeting core/query-pagination)
What PRC Customizes
- Wraps the
core/query-paginationblock output in a container div with PRC's pagination styles - Enqueues a shared
prc-block-library--paginationstylesheet
Supports Modifications
None.
Additional Attributes
None.
Available Styles
None. Uses a shared pagination stylesheet (prc-block-library--pagination).
Style Overrides
Styles are provided by the externally registered prc-block-library--pagination stylesheet, not inline.
Editor Enhancements
None. No editor script.
Frontend Interactivity
None. No view script.
PHP Rendering
File: class-core-query-pagination-numbers.php
enqueue_common_pagination_styles(render_blockfilter) — when the block name iscore/query-pagination:- Enqueues the
prc-block-library--paginationstyle handle - Wraps the block content in a
<div class="common-block-style__pagination__container">element
- Enqueues the
Block Markup Example
<div class="common-block-style__pagination__container">
<div class="wp-block-query-pagination">
<a class="wp-block-query-pagination-previous" href="?page=1">Previous</a>
<div class="wp-block-query-pagination-numbers">
<a class="page-numbers" href="?page=1">1</a>
<span class="page-numbers current">2</span>
<a class="page-numbers" href="?page=3">3</a>
</div>
<a class="wp-block-query-pagination-next" href="?page=3">Next</a>
</div>
</div>
Variations
None.