H69UNtblNBNpha2dtB1Odn8qYp1Qk5NK2gi7yfceofo9N
/
home
/
ymswebso
/
public_html
/
envosyslubes
/
wp-includes
/
blocks
/
Nama File / Folder
Size
Action
archives
--
NONE
audio
--
NONE
avatar
--
NONE
block
--
NONE
button
--
NONE
buttons
--
NONE
calendar
--
NONE
categories
--
NONE
code
--
NONE
column
--
NONE
columns
--
NONE
comment-author-name
--
NONE
comment-content
--
NONE
comment-date
--
NONE
comment-edit-link
--
NONE
comment-reply-link
--
NONE
comment-template
--
NONE
comments
--
NONE
comments-pagination
--
NONE
comments-pagination-next
--
NONE
comments-pagination-numbers
--
NONE
comments-pagination-previous
--
NONE
comments-title
--
NONE
cover
--
NONE
details
--
NONE
embed
--
NONE
file
--
NONE
footnotes
--
NONE
freeform
--
NONE
gallery
--
NONE
group
--
NONE
heading
--
NONE
home-link
--
NONE
html
--
NONE
image
--
NONE
latest-comments
--
NONE
latest-posts
--
NONE
legacy-widget
--
NONE
list
--
NONE
list-item
--
NONE
loginout
--
NONE
media-text
--
NONE
missing
--
NONE
more
--
NONE
navigation
--
NONE
navigation-link
--
NONE
navigation-submenu
--
NONE
nextpage
--
NONE
page-list
--
NONE
page-list-item
--
NONE
paragraph
--
NONE
pattern
--
NONE
post-author
--
NONE
post-author-biography
--
NONE
post-author-name
--
NONE
post-comments-form
--
NONE
post-content
--
NONE
post-date
--
NONE
post-excerpt
--
NONE
post-featured-image
--
NONE
post-navigation-link
--
NONE
post-template
--
NONE
post-terms
--
NONE
post-title
--
NONE
preformatted
--
NONE
pullquote
--
NONE
query
--
NONE
query-no-results
--
NONE
query-pagination
--
NONE
query-pagination-next
--
NONE
query-pagination-numbers
--
NONE
query-pagination-previous
--
NONE
query-title
--
NONE
quote
--
NONE
read-more
--
NONE
rss
--
NONE
search
--
NONE
separator
--
NONE
shortcode
--
NONE
site-logo
--
NONE
site-tagline
--
NONE
site-title
--
NONE
social-link
--
NONE
social-links
--
NONE
spacer
--
NONE
table
--
NONE
tag-cloud
--
NONE
template-part
--
NONE
term-description
--
NONE
text-columns
--
NONE
verse
--
NONE
video
--
NONE
widget-group
--
NONE
archives.php
2.887KB
Hapus
Edit
Rename
avatar.php
5.511KB
Hapus
Edit
Rename
block.php
2.993KB
Hapus
Edit
Rename
blocks-json.php
167.852KB
Hapus
Edit
Rename
calendar.php
5.705KB
Hapus
Edit
Rename
categories.php
2.811KB
Hapus
Edit
Rename
comment-author-name.php
2.046KB
Hapus
Edit
Rename
comment-content.php
2.364KB
Hapus
Edit
Rename
comment-date.php
1.559KB
Hapus
Edit
Rename
comment-edit-link.php
1.636KB
Hapus
Edit
Rename
comment-reply-link.php
1.989KB
Hapus
Edit
Rename
comment-template.php
4.352KB
Hapus
Edit
Rename
comments-pagination-next.php
1.811KB
Hapus
Edit
Rename
comments-pagination-numbers.php
1.557KB
Hapus
Edit
Rename
comments-pagination-previous.php
1.607KB
Hapus
Edit
Rename
comments.php
6.469KB
Hapus
Edit
Rename
file.php
2.405KB
Hapus
Edit
Rename
footnotes.php
3.683KB
Hapus
Edit
Rename
gallery.php
6.232KB
Hapus
Edit
Rename
heading.php
1.233KB
Hapus
Edit
Rename
home-link.php
5.506KB
Hapus
Edit
Rename
image.php
10.536KB
Hapus
Edit
Rename
index.php
4.478KB
Hapus
Edit
Rename
latest-comments.php
4.885KB
Hapus
Edit
Rename
latest-posts.php
8.17KB
Hapus
Edit
Rename
legacy-widget.php
3.811KB
Hapus
Edit
Rename
loginout.php
1.348KB
Hapus
Edit
Rename
navigation-link.php
12.88KB
Hapus
Edit
Rename
navigation-submenu.php
8.814KB
Hapus
Edit
Rename
navigation.php
57.238KB
Hapus
Edit
Rename
page-list.php
13.137KB
Hapus
Edit
Rename
pattern.php
2.118KB
Hapus
Edit
Rename
post-author-biography.php
1.414KB
Hapus
Edit
Rename
post-author.php
2.507KB
Hapus
Edit
Rename
post-comments-form.php
2.684KB
Hapus
Edit
Rename
post-content.php
2.068KB
Hapus
Edit
Rename
post-date.php
2.289KB
Hapus
Edit
Rename
post-featured-image.php
8.826KB
Hapus
Edit
Rename
post-navigation-link.php
4.687KB
Hapus
Edit
Rename
post-template.php
5.521KB
Hapus
Edit
Rename
post-terms.php
3.549KB
Hapus
Edit
Rename
post-title.php
2.029KB
Hapus
Edit
Rename
query-no-results.php
1.711KB
Hapus
Edit
Rename
query-pagination-next.php
3.6KB
Hapus
Edit
Rename
query-pagination-previous.php
3.056KB
Hapus
Edit
Rename
query-pagination.php
1.111KB
Hapus
Edit
Rename
query-title.php
2.012KB
Hapus
Edit
Rename
query.php
6.147KB
Hapus
Edit
Rename
read-more.php
1.75KB
Hapus
Edit
Rename
require-static-blocks.php
0.523KB
Hapus
Edit
Rename
rss.php
3.834KB
Hapus
Edit
Rename
search.php
22.791KB
Hapus
Edit
Rename
shortcode.php
0.681KB
Hapus
Edit
Rename
site-tagline.php
0.971KB
Hapus
Edit
Rename
site-title.php
1.729KB
Hapus
Edit
Rename
social-link.php
62.158KB
Hapus
Edit
Rename
tag-cloud.php
1.37KB
Hapus
Edit
Rename
template-part.php
9.715KB
Hapus
Edit
Rename
widget-group.php
2.115KB
Hapus
Edit
Rename
<=Back
<?php /** * Server-side rendering of the `core/query-pagination-next` block. * * @package WordPress */ /** * Renders the `core/query-pagination-next` 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 next posts link for the query pagination. */ function render_block_core_query_pagination_next( $attributes, $content, $block ) { $page_key = isset( $block->context['queryId'] ) ? 'query-' . $block->context['queryId'] . '-page' : 'query-page'; $enhanced_pagination = isset( $block->context['enhancedPagination'] ) && $block->context['enhancedPagination']; $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(); $show_label = isset( $block->context['showLabel'] ) ? (bool) $block->context['showLabel'] : true; $default_label = __( 'Next Page' ); $label_text = isset( $attributes['label'] ) && ! empty( $attributes['label'] ) ? esc_html( $attributes['label'] ) : $default_label; $label = $show_label ? $label_text : ''; $pagination_arrow = get_query_pagination_arrow( $block, true ); if ( ! $label ) { $wrapper_attributes .= ' aria-label="' . $label_text . '"'; } if ( $pagination_arrow ) { $label .= $pagination_arrow; } $content = ''; // Check if the pagination is for Query that inherits the global context. if ( isset( $block->context['query']['inherit'] ) && $block->context['query']['inherit'] ) { $filter_link_attributes = static function () use ( $wrapper_attributes ) { return $wrapper_attributes; }; add_filter( 'next_posts_link_attributes', $filter_link_attributes ); // Take into account if we have set a bigger `max page` // than what the query has. global $wp_query; if ( $max_page > $wp_query->max_num_pages ) { $max_page = $wp_query->max_num_pages; } $content = get_next_posts_link( $label, $max_page ); remove_filter( 'next_posts_link_attributes', $filter_link_attributes ); } elseif ( ! $max_page || $max_page > $page ) { $custom_query = new WP_Query( build_query_vars_from_query_block( $block, $page ) ); $custom_query_max_pages = (int) $custom_query->max_num_pages; if ( $custom_query_max_pages && $custom_query_max_pages !== $page ) { $content = sprintf( '<a href="%1$s" %2$s>%3$s</a>', esc_url( add_query_arg( $page_key, $page + 1 ) ), $wrapper_attributes, $label ); } wp_reset_postdata(); // Restore original Post Data. } if ( $enhanced_pagination && isset( $content ) ) { $p = new WP_HTML_Tag_Processor( $content ); if ( $p->next_tag( array( 'tag_name' => 'a', 'class_name' => 'wp-block-query-pagination-next', ) ) ) { $p->set_attribute( 'data-wp-key', 'query-pagination-next' ); $p->set_attribute( 'data-wp-on--click', 'core/query::actions.navigate' ); $p->set_attribute( 'data-wp-on--mouseenter', 'core/query::actions.prefetch' ); $p->set_attribute( 'data-wp-watch', 'core/query::callbacks.prefetch' ); $content = $p->get_updated_html(); } } return $content; } /** * Registers the `core/query-pagination-next` block on the server. */ function register_block_core_query_pagination_next() { register_block_type_from_metadata( __DIR__ . '/query-pagination-next', array( 'render_callback' => 'render_block_core_query_pagination_next', ) ); } add_action( 'init', 'register_block_core_query_pagination_next' );
Liking