X7ROOT File Manager
Current Path:
/home/notabjze/tailoredplastiq.com/wp-includes/blocks
home
/
notabjze
/
tailoredplastiq.com
/
wp-includes
/
blocks
/
ðŸ“
..
ðŸ“
archives
📄
archives.php
(2.89 KB)
ðŸ“
audio
ðŸ“
avatar
📄
avatar.php
(5.55 KB)
ðŸ“
block
📄
block.php
(1.57 KB)
📄
blocks-json.php
(156.18 KB)
ðŸ“
button
ðŸ“
buttons
ðŸ“
calendar
📄
calendar.php
(6.03 KB)
ðŸ“
categories
📄
categories.php
(2.78 KB)
ðŸ“
code
ðŸ“
column
ðŸ“
columns
ðŸ“
comment-author-name
📄
comment-author-name.php
(2.05 KB)
ðŸ“
comment-content
📄
comment-content.php
(2.36 KB)
ðŸ“
comment-date
📄
comment-date.php
(1.56 KB)
ðŸ“
comment-edit-link
📄
comment-edit-link.php
(1.64 KB)
ðŸ“
comment-reply-link
📄
comment-reply-link.php
(1.99 KB)
ðŸ“
comment-template
📄
comment-template.php
(4.35 KB)
ðŸ“
comments
ðŸ“
comments-pagination
ðŸ“
comments-pagination-next
📄
comments-pagination-next.php
(1.81 KB)
ðŸ“
comments-pagination-numbers
📄
comments-pagination-numbers.php
(1.56 KB)
ðŸ“
comments-pagination-previous
📄
comments-pagination-previous.php
(1.61 KB)
📄
comments-pagination.php
(1.13 KB)
ðŸ“
comments-title
📄
comments-title.php
(2.67 KB)
📄
comments.php
(6.47 KB)
ðŸ“
cover
📄
cover.php
(2.45 KB)
ðŸ“
details
ðŸ“
embed
ðŸ“
file
📄
file.php
(3.38 KB)
ðŸ“
footnotes
📄
footnotes.php
(8.6 KB)
ðŸ“
freeform
ðŸ“
gallery
📄
gallery.php
(4.85 KB)
ðŸ“
group
ðŸ“
heading
📄
heading.php
(1.23 KB)
ðŸ“
home-link
📄
home-link.php
(4.72 KB)
ðŸ“
html
ðŸ“
image
📄
image.php
(1.29 KB)
📄
index.php
(3.68 KB)
ðŸ“
latest-comments
📄
latest-comments.php
(4.88 KB)
ðŸ“
latest-posts
📄
latest-posts.php
(7.87 KB)
ðŸ“
legacy-widget
📄
legacy-widget.php
(3.81 KB)
ðŸ“
list
ðŸ“
list-item
ðŸ“
loginout
📄
loginout.php
(1.35 KB)
ðŸ“
media-text
ðŸ“
missing
ðŸ“
more
ðŸ“
navigation
ðŸ“
navigation-link
📄
navigation-link.php
(11.65 KB)
ðŸ“
navigation-submenu
📄
navigation-submenu.php
(9.18 KB)
📄
navigation.php
(37.5 KB)
ðŸ“
nextpage
ðŸ“
page-list
ðŸ“
page-list-item
📄
page-list-item.php
(342 B)
📄
page-list.php
(13.14 KB)
ðŸ“
paragraph
ðŸ“
pattern
📄
pattern.php
(1.01 KB)
ðŸ“
post-author
ðŸ“
post-author-biography
📄
post-author-biography.php
(1.41 KB)
ðŸ“
post-author-name
📄
post-author-name.php
(1.71 KB)
📄
post-author.php
(2.51 KB)
ðŸ“
post-comments-form
📄
post-comments-form.php
(2.68 KB)
ðŸ“
post-content
📄
post-content.php
(2.28 KB)
ðŸ“
post-date
📄
post-date.php
(2.29 KB)
ðŸ“
post-excerpt
📄
post-excerpt.php
(3.33 KB)
ðŸ“
post-featured-image
📄
post-featured-image.php
(7.63 KB)
ðŸ“
post-navigation-link
📄
post-navigation-link.php
(4.26 KB)
ðŸ“
post-template
📄
post-template.php
(4.86 KB)
ðŸ“
post-terms
📄
post-terms.php
(3.27 KB)
ðŸ“
post-title
📄
post-title.php
(2.02 KB)
ðŸ“
preformatted
ðŸ“
pullquote
ðŸ“
query
ðŸ“
query-no-results
📄
query-no-results.php
(1.76 KB)
ðŸ“
query-pagination
ðŸ“
query-pagination-next
📄
query-pagination-next.php
(2.9 KB)
ðŸ“
query-pagination-numbers
📄
query-pagination-numbers.php
(3.73 KB)
ðŸ“
query-pagination-previous
📄
query-pagination-previous.php
(2.36 KB)
📄
query-pagination.php
(1.11 KB)
ðŸ“
query-title
📄
query-title.php
(2.01 KB)
📄
query.php
(304 B)
ðŸ“
quote
ðŸ“
read-more
📄
read-more.php
(1.75 KB)
📄
require-dynamic-blocks.php
(3.85 KB)
📄
require-static-blocks.php
(536 B)
ðŸ“
rss
📄
rss.php
(3.83 KB)
ðŸ“
search
📄
search.php
(21.61 KB)
ðŸ“
separator
ðŸ“
shortcode
📄
shortcode.php
(697 B)
ðŸ“
site-logo
📄
site-logo.php
(5.79 KB)
ðŸ“
site-tagline
📄
site-tagline.php
(994 B)
ðŸ“
site-title
📄
site-title.php
(1.73 KB)
ðŸ“
social-link
📄
social-link.php
(59.13 KB)
ðŸ“
social-links
ðŸ“
spacer
ðŸ“
table
ðŸ“
tag-cloud
📄
tag-cloud.php
(1.37 KB)
ðŸ“
template-part
📄
template-part.php
(9.71 KB)
ðŸ“
term-description
📄
term-description.php
(1.27 KB)
ðŸ“
text-columns
ðŸ“
verse
ðŸ“
video
ðŸ“
widget-group
📄
widget-group.php
(2.12 KB)
Editing: query-pagination-numbers.php
<?php /** * Server-side rendering of the `core/query-pagination-numbers` block. * * @package WordPress */ /** * Renders the `core/query-pagination-numbers` block on the server. * * @param array $attributes Block attributes. * @param string $content Block default content. * @param WP_Block $block Block instance. * * @return string Returns the pagination numbers for the Query. */ function render_block_core_query_pagination_numbers( $attributes, $content, $block ) { $page_key = isset( $block->context['queryId'] ) ? 'query-' . $block->context['queryId'] . '-page' : 'query-page'; $page = empty( $_GET[ $page_key ] ) ? 1 : (int) $_GET[ $page_key ]; $max_page = isset( $block->context['query']['pages'] ) ? (int) $block->context['query']['pages'] : 0; $wrapper_attributes = get_block_wrapper_attributes(); $content = ''; global $wp_query; if ( isset( $block->context['query']['inherit'] ) && $block->context['query']['inherit'] ) { // Take into account if we have set a bigger `max page` // than what the query has. $total = ! $max_page || $max_page > $wp_query->max_num_pages ? $wp_query->max_num_pages : $max_page; $paginate_args = array( 'prev_next' => false, 'total' => $total, ); $content = paginate_links( $paginate_args ); } else { $block_query = new WP_Query( build_query_vars_from_query_block( $block, $page ) ); // `paginate_links` works with the global $wp_query, so we have to // temporarily switch it with our custom query. $prev_wp_query = $wp_query; $wp_query = $block_query; $total = ! $max_page || $max_page > $wp_query->max_num_pages ? $wp_query->max_num_pages : $max_page; $paginate_args = array( 'base' => '%_%', 'format' => "?$page_key=%#%", 'current' => max( 1, $page ), 'total' => $total, 'prev_next' => false, ); if ( 1 !== $page ) { /** * `paginate_links` doesn't use the provided `format` when the page is `1`. * This is great for the main query as it removes the extra query params * making the URL shorter, but in the case of multiple custom queries is * problematic. It results in returning an empty link which ends up with * a link to the current page. * * A way to address this is to add a `fake` query arg with no value that * is the same for all custom queries. This way the link is not empty and * preserves all the other existent query args. * * @see https://developer.wordpress.org/reference/functions/paginate_links/ * * The proper fix of this should be in core. Track Ticket: * @see https://core.trac.wordpress.org/ticket/53868 * * TODO: After two WP versions (starting from the WP version the core patch landed), * we should remove this and call `paginate_links` with the proper new arg. */ $paginate_args['add_args'] = array( 'cst' => '' ); } // We still need to preserve `paged` query param if exists, as is used // for Queries that inherit from global context. $paged = empty( $_GET['paged'] ) ? null : (int) $_GET['paged']; if ( $paged ) { $paginate_args['add_args'] = array( 'paged' => $paged ); } $content = paginate_links( $paginate_args ); wp_reset_postdata(); // Restore original Post Data. $wp_query = $prev_wp_query; } if ( empty( $content ) ) { return ''; } return sprintf( '<div %1$s>%2$s</div>', $wrapper_attributes, $content ); } /** * Registers the `core/query-pagination-numbers` block on the server. */ function register_block_core_query_pagination_numbers() { register_block_type_from_metadata( __DIR__ . '/query-pagination-numbers', array( 'render_callback' => 'render_block_core_query_pagination_numbers', ) ); } add_action( 'init', 'register_block_core_query_pagination_numbers' );
Upload File
Create Folder