/home/u523506497/domains/mymelon.in/public_html/wp-includes UP
<?php
/**
* Block template loader functions.
*
* @package WordPress
*/
/**
* Adds necessary hooks to resolve '_wp-find-template' requests.
*
* @access private
* @since 5.9.0
*/
function _add_template_loader_filters() {
if ( isset( $_GET['_wp-find-template'] ) && current_theme_supports( 'block-templates' ) ) {
add_action( 'pre_get_posts', '_resolve_template_for_new_post' );
}
}
/**
* Renders a warning screen for empty block templates.
*
* @since 6.8.0
*
* @param WP_Block_Template $block_template The block template object.
* @return string The warning screen HTML.
*/
function wp_render_empty_block_template_warning( $block_template ) {
wp_enqueue_style( 'wp-empty-template-alert' );
return sprintf(
/* translators: %1$s: Block template title. %2$s: Empty template warning message. %3$s: Edit template link. %4$s: Edit template button label. */
'<div id="wp-empty-template-alert">
<h2>%1$s</h2>
<p>%2$s</p>
<a href="%3$s" class="wp-element-button">
%4$s
</a>
</div>',
esc_html( $block_template->title ),
__( 'This page is blank because the template is empty. You can reset or customize it in the Site Editor.' ),
get_edit_post_link( $block_template->wp_id, 'site-editor' ),
__( 'Edit template' )
);
}
/**
* Finds a block template with equal or higher specificity than a given PHP template file.
*
* Internally, this communicates the block content that needs to be used by the template canvas through a global variable.
*
* @since 5.8.0
* @since 6.3.0 Added `$_wp_current_template_id` global for editing of current template directly from the admin bar.
*
* @global string $_wp_current_template_content
* @global string $_wp_current_template_id
*
* @param string $template Path to the template. See locate_template().
* @param string $type Sanitized filename without extension.
* @param string[] $templates A list of template candidates, in descending order of priority.
* @return string The path to the Site Editor template canvas file, or the fallback PHP template.
*/
function locate_block_template( $template, $type, array $templates ) {
global $_wp_current_template_content, $_wp_current_template_id;
if ( ! current_theme_supports( 'block-templates' ) ) {
return $template;
}
if ( $template ) {
/*
* locate_template() has found a PHP template at the path specified by $template.
* That means that we have a fallback candidate if we cannot find a block template
* with higher specificity.
*
* Thus, before looking for matching block themes, we shorten our list of candidate
* templates accordingly.
*/
// Locate the index of $template (without the theme directory path) in $templates.
$relative_template_path = str_replace(
array( get_stylesheet_directory() . '/', get_template_directory() . '/' ),
'',
$template
);
$index = array_search( $relative_template_path, $templates, true );
// If the template hierarchy algorithm has successfully located a PHP template file,
// we will only consider block templates with higher or equal specificity.
$templates = array_slice( $templates, 0, $index + 1 );
}
$block_template = resolve_block_template( $type, $templates, $template );
if ( $block_template ) {
$_wp_current_template_id = $block_template->id;
if ( empty( $block_template->content ) ) {
if ( is_user_logged_in() ) {
$_wp_current_template_content = wp_render_empty_block_template_warning( $block_template );
} else {
if ( $block_template->has_theme_file ) {
// Show contents from theme template if user is not logged in.
$theme_template = _get_block_template_file( 'wp_template', $block_template->slug );
$_wp_current_template_content = file_get_contents( $theme_template['path'] );
} else {
$_wp_current_template_content = $block_template->content;
}
}
} elseif ( ! empty( $block_template->content ) ) {
$_wp_current_template_content = $block_template->content;
}
if ( isset( $_GET['_wp-find-template'] ) ) {
wp_send_json_success( $block_template );
}
} else {
if ( $template ) {
return $template;
}
if ( 'index' === $type ) {
if ( isset( $_GET['_wp-find-template'] ) ) {
wp_send_json_error( array( 'message' => __( 'No matching template found.' ) ) );
}
} else {
return ''; // So that the template loader keeps looking for templates.
}
}
// Add hooks for template canvas.
// Add viewport meta tag.
add_action( 'wp_head', '_block_template_viewport_meta_tag', 0 );
// Render title tag with content, regardless of whether theme has title-tag support.
remove_action( 'wp_head', '_wp_render_title_tag', 1 ); // Remove conditional title tag rendering...
add_action( 'wp_head', '_block_template_render_title_tag', 1 ); // ...and make it unconditional.
// This file will be included instead of the theme's template file.
return ABSPATH . WPINC . '/template-canvas.php';
}
/**
* Returns the correct 'wp_template' to render for the request template type.
*
* @access private
* @since 5.8.0
* @since 5.9.0 Added the `$fallback_template` parameter.
*
* @param string $template_type The current template type.
* @param string[] $template_hierarchy The current template hierarchy, ordered by priority.
* @param string $fallback_template A PHP fallback template to use if no matching block template is found.
* @return WP_Block_Template|null template A template object, or null if none could be found.
*/
function resolve_block_template( $template_type, $template_hierarchy, $fallback_template ) {
if ( ! $template_type ) {
return null;
}
if ( empty( $template_hierarchy ) ) {
$template_hierarchy = array( $template_type );
}
$slugs = array_map(
'_strip_template_file_suffix',
$template_hierarchy
);
// Find all potential templates 'wp_template' post matching the hierarchy.
$query = array(
'slug__in' => $slugs,
);
$templates = get_block_templates( $query );
// Order these templates per slug priority.
// Build map of template slugs to their priority in the current hierarchy.
$slug_priorities = array_flip( $slugs );
usort(
$templates,
static function ( $template_a, $template_b ) use ( $slug_priorities ) {
return $slug_priorities[ $template_a->slug ] - $slug_priorities[ $template_b->slug ];
}
);
$theme_base_path = get_stylesheet_directory() . DIRECTORY_SEPARATOR;
$parent_theme_base_path = get_template_directory() . DIRECTORY_SEPARATOR;
// Is the active theme a child theme, and is the PHP fallback template part of it?
if (
str_starts_with( $fallback_template, $theme_base_path ) &&
! str_contains( $fallback_template, $parent_theme_base_path )
) {
$fallback_template_slug = substr(
$fallback_template,
// Starting position of slug.
strpos( $fallback_template, $theme_base_path ) + strlen( $theme_base_path ),
// Remove '.php' suffix.
-4
);
// Is our candidate block template's slug identical to our PHP fallback template's?
if (
count( $templates ) &&
$fallback_template_slug === $templates[0]->slug &&
'theme' === $templates[0]->source
) {
// Unfortunately, we cannot trust $templates[0]->theme, since it will always
// be set to the active theme's slug by _build_block_template_result_from_file(),
// even if the block template is really coming from the active theme's parent.
// (The reason for this is that we want it to be associated with the active theme
// -- not its parent -- once we edit it and store it to the DB as a wp_template CPT.)
// Instead, we use _get_block_template_file() to locate the block template file.
$template_file = _get_block_template_file( 'wp_template', $fallback_template_slug );
if ( $template_file && get_template() === $template_file['theme'] ) {
// The block template is part of the parent theme, so we
// have to give precedence to the child theme's PHP template.
array_shift( $templates );
}
}
}
return count( $templates ) ? $templates[0] : null;
}
/**
* Displays title tag with content, regardless of whether theme has title-tag support.
*
* @access private
* @since 5.8.0
*
* @see _wp_render_title_tag()
*/
function _block_template_render_title_tag() {
echo '<title>' . wp_get_document_title() . '</title>' . "\n";
}
/**
* Returns the markup for the current template.
*
* @access private
* @since 5.8.0
*
* @global string $_wp_current_template_id
* @global string $_wp_current_template_content
* @global WP_Embed $wp_embed WordPress Embed object.
* @global WP_Query $wp_query WordPress Query object.
*
* @return string Block template markup.
*/
function get_the_block_template_html() {
global $_wp_current_template_id, $_wp_current_template_content, $wp_embed, $wp_query;
if ( ! $_wp_current_template_content ) {
if ( is_user_logged_in() ) {
return '<h1>' . esc_html__( 'No matching template found' ) . '</h1>';
}
return '';
}
$content = $wp_embed->run_shortcode( $_wp_current_template_content );
$content = $wp_embed->autoembed( $content );
$content = shortcode_unautop( $content );
$content = do_shortcode( $content );
/*
* Most block themes omit the `core/query` and `core/post-template` blocks in their singular content templates.
* While this technically still works since singular content templates are always for only one post, it results in
* the main query loop never being entered which causes bugs in core and the plugin ecosystem.
*
* The workaround below ensures that the loop is started even for those singular templates. The while loop will by
* definition only go through a single iteration, i.e. `do_blocks()` is only called once. Additional safeguard
* checks are included to ensure the main query loop has not been tampered with and really only encompasses a
* single post.
*
* Even if the block template contained a `core/query` and `core/post-template` block referencing the main query
* loop, it would not cause errors since it would use a cloned instance and go through the same loop of a single
* post, within the actual main query loop.
*
* This special logic should be skipped if the current template does not come from the current theme, in which case
* it has been injected by a plugin by hijacking the block template loader mechanism. In that case, entirely custom
* logic may be applied which is unpredictable and therefore safer to omit this special handling on.
*/
if (
$_wp_current_template_id &&
str_starts_with( $_wp_current_template_id, get_stylesheet() . '//' ) &&
is_singular() &&
1 === $wp_query->post_count &&
have_posts()
) {
while ( have_posts() ) {
the_post();
$content = do_blocks( $content );
}
} else {
$content = do_blocks( $content );
}
$content = wptexturize( $content );
$content = convert_smilies( $content );
$content = wp_filter_content_tags( $content, 'template' );
$content = str_replace( ']]>', ']]>', $content );
// Wrap block template in .wp-site-blocks to allow for specific descendant styles
// (e.g. `.wp-site-blocks > *`).
$template_html = '<div class="wp-site-blocks">' . $content . '</div>';
// Back-compat for plugins that disable functionality by unhooking one of these actions.
if (
! has_action( 'wp_footer', 'the_block_template_skip_link' ) ||
! has_action( 'wp_enqueue_scripts', 'wp_enqueue_block_template_skip_link' )
) {
return $template_html;
}
return _block_template_add_skip_link( $template_html );
}
/**
* Inserts the block template skip-link into the template HTML.
*
* When a `MAIN` element exists in the template, this function will ensure
* that the element contains an `id` attribute, and it will insert a link to
* that `MAIN` element before the first `DIV.wp-site-blocks` element, which
* is the wrapper for all blocks in a block template as constructed by
* {@see get_the_block_template_html()}.
*
* Example:
*
* // Input.
* <div class="wp-site-blocks">
* <nav>...</nav>
* <main>
* <h2>...
*
* // Output.
* <a href="#wp--skip-link--target" id="wp-skip-link" class="...">
* <div class="wp-site-blocks">
* <nav>...</nav>
* <main id="wp--skip-link--target">
* <h2>...
*
* When the `MAIN` element already contains a non-empty `id` value it will be
* used instead of the default skip-link id.
*
* @access private
* @since 7.0.0
*
* @param string $template_html Block template markup.
* @return string Modified markup with skip link when applicable.
*/
function _block_template_add_skip_link( string $template_html ): string {
// Anonymous subclass of WP_HTML_Tag_Processor to access protected bookmark spans.
$processor = new class( $template_html ) extends WP_HTML_Tag_Processor {
/**
* Inserts text before the current token.
*
* @param string $text Text to insert.
*/
public function insert_before( string $text ) {
$this->set_bookmark( 'here' );
$this->lexical_updates[] = new WP_HTML_Text_Replacement( $this->bookmarks['here']->start, 0, $text );
}
};
// Find and bookmark the first DIV.wp-site-blocks.
if (
! $processor->next_tag(
array(
'tag_name' => 'DIV',
'class_name' => 'wp-site-blocks',
)
)
) {
return $template_html;
}
$processor->set_bookmark( 'skip_link_insertion_point' );
// Ensure the MAIN element has an ID.
if ( ! $processor->next_tag( 'MAIN' ) ) {
return $template_html;
}
$skip_link_target_id = $processor->get_attribute( 'id' );
if ( ! is_string( $skip_link_target_id ) || '' === $skip_link_target_id ) {
$skip_link_target_id = 'wp--skip-link--target';
$processor->set_attribute( 'id', $skip_link_target_id );
}
// Seek back to the bookmarked insertion point.
$processor->seek( 'skip_link_insertion_point' );
$skip_link = sprintf(
'<a class="skip-link screen-reader-text" id="wp-skip-link" href="%s">%s</a>',
esc_url( '#' . $skip_link_target_id ),
/* translators: Hidden accessibility text. */
esc_html__( 'Skip to content' )
);
$processor->insert_before( $skip_link );
return $processor->get_updated_html();
}
/**
* Renders a 'viewport' meta tag.
*
* This is hooked into {@see 'wp_head'} to decouple its output from the default template canvas.
*
* @access private
* @since 5.8.0
*/
function _block_template_viewport_meta_tag() {
echo '<meta name="viewport" content="width=device-width, initial-scale=1" />' . "\n";
}
/**
* Strips .php or .html suffix from template file names.
*
* @access private
* @since 5.8.0
*
* @param string $template_file Template file name.
* @return string Template file name without extension.
*/
function _strip_template_file_suffix( $template_file ) {
return preg_replace( '/\.(php|html)$/', '', $template_file );
}
/**
* Removes post details from block context when rendering a block template.
*
* @access private
* @since 5.8.0
*
* @param array $context Default context.
*
* @return array Filtered context.
*/
function _block_template_render_without_post_block_context( $context ) {
/*
* When loading a template directly and not through a page that resolves it,
* the top-level post ID and type context get set to that of the template.
* Templates are just the structure of a site, and they should not be available
* as post context because blocks like Post Content would recurse infinitely.
*/
if ( isset( $context['postType'] ) && 'wp_template' === $context['postType'] ) {
unset( $context['postId'] );
unset( $context['postType'] );
}
return $context;
}
/**
* Sets the current WP_Query to return auto-draft posts.
*
* The auto-draft status indicates a new post, so allow the WP_Query instance to
* return an auto-draft post for template resolution when editing a new post.
*
* @access private
* @since 5.9.0
*
* @param WP_Query $wp_query Current WP_Query instance, passed by reference.
*/
function _resolve_template_for_new_post( $wp_query ) {
if ( ! $wp_query->is_main_query() ) {
return;
}
remove_filter( 'pre_get_posts', '_resolve_template_for_new_post' );
// Pages.
$page_id = $wp_query->query['page_id'] ?? null;
// Posts, including custom post types.
$p = $wp_query->query['p'] ?? null;
$post_id = $page_id ? $page_id : $p;
$post = get_post( $post_id );
if (
$post &&
'auto-draft' === $post->post_status &&
current_user_can( 'edit_post', $post->ID )
) {
$wp_query->set( 'post_status', 'auto-draft' );
}
}
/**
* Register a block template.
*
* @since 6.7.0
*
* @param string $template_name Template name in the form of `plugin_uri//template_name`.
* @param array|string $args {
* @type string $title Optional. Title of the template as it will be shown in the Site Editor
* and other UI elements.
* @type string $description Optional. Description of the template as it will be shown in the Site
* Editor.
* @type string $content Optional. Default content of the template that will be used when the
* template is rendered or edited in the editor.
* @type string[] $post_types Optional. Array of post types to which the template should be available.
* @type string $plugin Optional. Slug of the plugin that registers the template.
* }
* @return WP_Block_Template|WP_Error The registered template object on success, WP_Error object on failure.
*/
function register_block_template( $template_name, $args = array() ) {
return WP_Block_Templates_Registry::get_instance()->register( $template_name, $args );
}
/**
* Unregister a block template.
*
* @since 6.7.0
*
* @param string $template_name Template name in the form of `plugin_uri//template_name`.
* @return WP_Block_Template|WP_Error The unregistered template object on success, WP_Error object on failure or if the
* template doesn't exist.
*/
function unregister_block_template( $template_name ) {
return WP_Block_Templates_Registry::get_instance()->unregister( $template_name );
}
| ID3 | - | |
| IXR | - | |
| PHPMailer | - | |
| Requests | - | |
| SimplePie | - | |
| Text | - | |
| abilities-api | - | |
| abilities-api.php | 32800 | V |
| abilities.php | 11797 | V |
| admin-bar.php | 40067 | V |
| ai-client | - | |
| ai-client.php | 2549 | V |
| assets | - | |
| atomlib.php | 12181 | V |
| author-template.php | 19844 | V |
| block-bindings | - | |
| block-bindings.php | 7632 | V |
| block-editor.php | 28724 | V |
| block-i18n.json | 316 | V |
| block-patterns | - | |
| block-patterns.php | 15606 | V |
| block-supports | - | |
| block-template-utils.php | 63477 | V |
| block-template.php | 18257 | V |
| blocks | - | |
| blocks.php | 124205 | V |
| bookmark-template.php | 12768 | V |
| bookmark.php | 15427 | V |
| build | - | |
| cache-compat.php | 11021 | V |
| cache.php | 13486 | V |
| canonical.php | 34786 | V |
| capabilities.php | 43584 | V |
| category-template.php | 56990 | V |
| category.php | 12834 | V |
| certificates | - | |
| class-IXR.php | 2609 | V |
| class-avif-info.php | 30008 | V |
| class-feed.php | 539 | V |
| class-http.php | 367 | V |
| class-json.php | 171 | V |
| class-oembed.php | 401 | V |
| class-phpass.php | 6771 | V |
| class-phpmailer.php | 664 | V |
| class-pop3.php | 171 | V |
| class-requests.php | 2237 | V |
| class-simplepie.php | 453 | V |
| class-smtp.php | 457 | V |
| class-snoopy.php | 37715 | V |
| class-spl.php | 171 | V |
| class-walker-category-dropdown.php | 2469 | V |
| class-walker-category.php | 8477 | V |
| class-walker-comment.php | 14221 | V |
| class-walker-nav-menu.php | 12044 | V |
| class-walker-page-dropdown.php | 2710 | V |
| class-walker-page.php | 7612 | V |
| class-wp-admin-bar.php | 18002 | V |
| class-wp-ajax-response.php | 5288 | V |
| class-wp-application-passwords.php | 17099 | V |
| class-wp-block-bindings-registry.php | 8263 | V |
| class-wp-block-bindings-source.php | 2992 | V |
| class-wp-block-editor-context.php | 1350 | V |
| class-wp-block-list.php | 4713 | V |
| class-wp-block-metadata-registry.php | 11846 | V |
| class-wp-block-parser-block.php | 2555 | V |
| class-wp-block-parser-frame.php | 1994 | V |
| class-wp-block-parser.php | 11525 | V |
| class-wp-block-pattern-categories-registry.php | 4383 | V |
| class-wp-block-patterns-registry.php | 10265 | V |
| class-wp-block-processor.php | 69914 | V |
| class-wp-block-styles-registry.php | 6419 | V |
| class-wp-block-supports.php | 7578 | V |
| class-wp-block-template.php | 2111 | V |
| class-wp-block-templates-registry.php | 7080 | V |
| class-wp-block-type-registry.php | 5305 | V |
| class-wp-block-type.php | 17222 | V |
| class-wp-block.php | 28236 | V |
| class-wp-classic-to-block-menu-converter.php | 4026 | V |
| class-wp-comment-query.php | 49040 | V |
| class-wp-comment.php | 17249 | V |
| class-wp-connector-registry.php | 15181 | V |
| class-wp-customize-control.php | 26112 | V |
| class-wp-customize-manager.php | 202908 | V |
| class-wp-customize-nav-menus.php | 58034 | V |
| class-wp-customize-panel.php | 10703 | V |
| class-wp-customize-section.php | 11209 | V |
| class-wp-customize-setting.php | 29956 | V |
| class-wp-customize-widgets.php | 72596 | V |
| class-wp-date-query.php | 35970 | V |
| class-wp-dependencies.php | 17089 | V |
| class-wp-dependency.php | 2653 | V |
| class-wp-duotone.php | 40836 | V |
| class-wp-editor.php | 72228 | V |
| class-wp-embed.php | 15908 | V |
| class-wp-error.php | 7514 | V |
| class-wp-exception.php | 253 | V |
| class-wp-fatal-error-handler.php | 8150 | V |
| class-wp-feed-cache-transient.php | 3304 | V |
| class-wp-feed-cache.php | 969 | V |
| class-wp-filter-sentinel.php | 760 | V |
| class-wp-hook.php | 17584 | V |
| class-wp-http-cookie.php | 7269 | V |
| class-wp-http-curl.php | 13261 | V |
| class-wp-http-encoding.php | 6689 | V |
| class-wp-http-ixr-client.php | 3516 | V |
| class-wp-http-proxy.php | 5980 | V |
| class-wp-http-requests-hooks.php | 2022 | V |
| class-wp-http-requests-response.php | 4243 | V |
| class-wp-http-response.php | 2977 | V |
| class-wp-http-streams.php | 16764 | V |
| class-wp-http.php | 41641 | V |
| class-wp-icon-collections-registry.php | 5805 | V |
| class-wp-icons-registry.php | 9903 | V |
| class-wp-image-editor-gd.php | 20741 | V |
| class-wp-image-editor-imagick.php | 43454 | V |
| class-wp-image-editor.php | 17456 | V |
| class-wp-list-util.php | 7443 | V |
| class-wp-locale-switcher.php | 6776 | V |
| class-wp-locale.php | 16848 | V |
| class-wp-matchesmapregex.php | 1828 | V |
| class-wp-meta-query.php | 30507 | V |
| class-wp-metadata-lazyloader.php | 6833 | V |
| class-wp-navigation-fallback.php | 9193 | V |
| class-wp-network-query.php | 19989 | V |
| class-wp-network.php | 12411 | V |
| class-wp-object-cache.php | 17524 | V |
| class-wp-oembed-controller.php | 6905 | V |
| class-wp-oembed.php | 34372 | V |
| class-wp-paused-extensions-storage.php | 5067 | V |
| class-wp-phpmailer.php | 4348 | V |
| class-wp-plugin-dependencies.php | 25209 | V |
| class-wp-post-type-variable.php | 0 | V |
| class-wp-post-type.php | 30672 | V |
| class-wp-post.php | 8806 | V |
| class-wp-query.php | 164148 | V |
| class-wp-recovery-mode-cookie-service.php | 6877 | V |
| class-wp-recovery-mode-email-service.php | 11162 | V |
| class-wp-recovery-mode-key-service.php | 4914 | V |
| class-wp-recovery-mode-link-service.php | 3523 | V |
| class-wp-recovery-mode.php | 11460 | V |
| class-wp-rewrite.php | 63693 | V |
| class-wp-role.php | 2523 | V |
| class-wp-roles.php | 9326 | V |
| class-wp-script-modules.php | 40743 | V |
| class-wp-scripts.php | 36754 | V |
| class-wp-session-tokens.php | 7319 | V |
| class-wp-simplepie-file.php | 3552 | V |
| class-wp-simplepie-sanitize-kses.php | 1903 | V |
| class-wp-site-query.php | 31482 | V |
| class-wp-site.php | 7836 | V |
| class-wp-speculation-rules.php | 7884 | V |
| class-wp-styles.php | 13316 | V |
| class-wp-tax-query.php | 19577 | V |
| class-wp-taxonomy.php | 18559 | V |
| class-wp-term-query.php | 40751 | V |
| class-wp-term.php | 5263 | V |
| class-wp-text-diff-renderer-inline.php | 979 | V |
| class-wp-text-diff-renderer-table.php | 18925 | V |
| class-wp-textdomain-registry.php | 10481 | V |
| class-wp-theme-json-data.php | 1805 | V |
| class-wp-theme-json-resolver.php | 35692 | V |
| class-wp-theme-json-schema.php | 7367 | V |
| class-wp-theme-json.php | 222059 | V |
| class-wp-theme.php | 65811 | V |
| class-wp-token-map.php | 29032 | V |
| class-wp-url-pattern-prefixer.php | 4802 | V |
| class-wp-user-meta-session-tokens.php | 2954 | V |
| class-wp-user-query.php | 44102 | V |
| class-wp-user-request.php | 2342 | V |
| class-wp-user.php | 23189 | V |
| class-wp-view-config-data.php | 29427 | V |
| class-wp-walker.php | 13292 | V |
| class-wp-widget-factory.php | 4113 | V |
| class-wp-widget.php | 18452 | V |
| class-wp-xmlrpc-server.php | 217288 | V |
| class-wp.php | 26520 | V |
| class-wpdb.php | 121437 | V |
| class.wp-dependencies.php | 373 | V |
| class.wp-scripts.php | 343 | V |
| class.wp-styles.php | 338 | V |
| comment-template.php | 103211 | V |
| comment.php | 150630 | V |
| compat-utf8.php | 19386 | V |
| compat.php | 22479 | V |
| connectors.php | 32922 | V |
| cron.php | 46266 | V |
| css | - | |
| customize | - | |
| date.php | 400 | V |
| default-constants.php | 11365 | V |
| default-filters.php | 39500 | V |
| default-widgets.php | 2288 | V |
| deprecated.php | 193977 | V |
| embed-template.php | 338 | V |
| embed.php | 39215 | V |
| error-protection.php | 4092 | V |
| feed-atom-comments.php | 5504 | V |
| feed-atom.php | 3114 | V |
| feed-rdf.php | 2668 | V |
| feed-rss-core.php | 146 | V |
| feed-rss.php | 1189 | V |
| feed-rss2-comments.php | 4136 | V |
| feed-rss2.php | 3799 | V |
| feed.php | 25189 | V |
| fonts | - | |
| fonts.php | 9789 | V |
| formatting.php | 357678 | V |
| functions.php | 295481 | V |
| functions.wp-scripts.php | 20492 | V |
| functions.wp-styles.php | 8654 | V |
| general-template-get.php | 146 | V |
| general-template.php | 184198 | V |
| global-styles-and-settings.php | 20780 | V |
| html-api | - | |
| http.php | 28961 | V |
| https-detection.php | 5857 | V |
| https-migration.php | 4741 | V |
| icons.php | 6334 | V |
| images | - | |
| interactivity-api | - | |
| js | - | |
| json-schema.php | 7802 | V |
| kses.php | 88497 | V |
| l10n | - | |
| l10n.php | 71415 | V |
| link-template.php | 160143 | V |
| load.php | 56475 | V |
| locale.php | 162 | V |
| media-template.php | 65759 | V |
| media.php | 236804 | V |
| meta.php | 66739 | V |
| ms-blogs.php | 26324 | V |
| ms-default-constants.php | 4921 | V |
| ms-default-filters.php | 6636 | V |
| ms-deprecated.php | 21787 | V |
| ms-files.php | 2857 | V |
| ms-functions.php | 92530 | V |
| ms-load.php | 20055 | V |
| ms-network.php | 3782 | V |
| ms-settings.php | 4197 | V |
| ms-site.php | 41729 | V |
| nav-menu-template.php | 25983 | V |
| nav-menu.php | 44269 | V |
| option.php | 105246 | V |
| php-ai-client | - | |
| php-compat | - | |
| pluggable-deprecated.php | 6324 | V |
| pluggable.php | 127919 | V |
| plugin.php | 37123 | V |
| pomo | - | |
| post-formats.php | 7070 | V |
| post-template.php | 69129 | V |
| post-thumbnail-template.php | 10879 | V |
| post.php | 305215 | V |
| query.php | 37554 | V |
| registration-functions.php | 200 | V |
| registration.php | 200 | V |
| rest-api | - | |
| rest-api.php | 102951 | V |
| revision.php | 31241 | V |
| rewrite.php | 19567 | V |
| robots-template.php | 5185 | V |
| rss-functions.php | 277 | V |
| rss.php | 23203 | V |
| script-loader.php | 163550 | V |
| script-modules.php | 12311 | V |
| session.php | 258 | V |
| shortcodes-set.php | 0 | V |
| shortcodes.php | 24034 | V |
| sitemaps | - | |
| sitemaps.php | 3238 | V |
| sodium_compat | - | |
| speculative-loading.php | 11880 | V |
| spl-autoload-compat.php | 441 | V |
| style-engine | - | |
| style-engine.php | 8045 | V |
| taxonomy.php | 178307 | V |
| template-canvas.php | 544 | V |
| template-loader.php | 4267 | V |
| template.php | 38826 | V |
| theme-compat | - | |
| theme-i18n.json | 1892 | V |
| theme-previews.php | 2887 | V |
| theme-templates.php | 4060 | V |
| theme.json | 9480 | V |
| theme.php | 134913 | V |
| update.php | 38269 | V |
| user.php | 180301 | V |
| utf8.php | 6977 | V |
| vars.php | 6600 | V |
| version.php | 1103 | V |
| view-config.php | 19087 | V |
| view-transitions.php | 602 | V |
| widgets | - | |
| widgets.php | 70866 | V |
| wp-db.php | 445 | V |
| wp-diff.php | 792 | V |