Linux 4e23370b81f1 5.14.0-687.5.3.el9_8.x86_64 #1 SMP PREEMPT_DYNAMIC Tue May 19 14:53:22 EDT 2026 x86_64
: 127.0.0.1 | : 216.73.217.70
Cant Read [ /etc/named.conf ]
8.3.31
root
www.github.com/MadExploits
Terminal
AUTO ROOT
Adminer
Backdoor Destroyer
Linux Exploit
Lock Shell
Lock File
Create User
CREATE RDP
PHP Mailer
BACKCONNECT
UNLOCK SHELL
HASH IDENTIFIER
CPANEL RESET
CREATE WP USER
BLACK DEFEND!
README
+ Create Folder
+ Create File
/
dom1153719 /
wp-includes /
blocks /
[ HOME SHELL ]
Name
Size
Permission
Action
accordion
[ DIR ]
drwxr-xr-x
accordion-heading
[ DIR ]
drwxr-xr-x
accordion-item
[ DIR ]
drwxr-xr-x
accordion-panel
[ DIR ]
drwxr-xr-x
archives
[ DIR ]
drwxr-xr-x
audio
[ DIR ]
drwxr-xr-x
avatar
[ DIR ]
drwxr-xr-x
block
[ DIR ]
drwxr-xr-x
breadcrumbs
[ DIR ]
drwxr-xr-x
button
[ DIR ]
drwxr-xr-x
buttons
[ DIR ]
drwxr-xr-x
calendar
[ DIR ]
drwxr-xr-x
categories
[ DIR ]
drwxr-xr-x
code
[ DIR ]
drwxr-xr-x
column
[ DIR ]
drwxr-xr-x
columns
[ DIR ]
drwxr-xr-x
comment-author-name
[ DIR ]
drwxr-xr-x
comment-content
[ DIR ]
drwxr-xr-x
comment-date
[ DIR ]
drwxr-xr-x
comment-edit-link
[ DIR ]
drwxr-xr-x
comment-reply-link
[ DIR ]
drwxr-xr-x
comment-template
[ DIR ]
drwxr-xr-x
comments
[ DIR ]
drwxr-xr-x
comments-pagination
[ DIR ]
drwxr-xr-x
comments-pagination-next
[ DIR ]
drwxr-xr-x
comments-pagination-numbers
[ DIR ]
drwxr-xr-x
comments-pagination-previous
[ DIR ]
drwxr-xr-x
comments-title
[ DIR ]
drwxr-xr-x
cover
[ DIR ]
drwxr-xr-x
details
[ DIR ]
drwxr-xr-x
embed
[ DIR ]
drwxr-xr-x
file
[ DIR ]
drwxr-xr-x
footnotes
[ DIR ]
drwxr-xr-x
freeform
[ DIR ]
drwxr-xr-x
gallery
[ DIR ]
drwxr-xr-x
group
[ DIR ]
drwxr-xr-x
heading
[ DIR ]
drwxr-xr-x
home-link
[ DIR ]
drwxr-xr-x
html
[ DIR ]
drwxr-xr-x
icon
[ DIR ]
drwxr-xr-x
image
[ DIR ]
drwxr-xr-x
latest-comments
[ DIR ]
drwxr-xr-x
latest-posts
[ DIR ]
drwxr-xr-x
legacy-widget
[ DIR ]
drwxr-xr-x
list
[ DIR ]
drwxr-xr-x
list-item
[ DIR ]
drwxr-xr-x
loginout
[ DIR ]
drwxr-xr-x
math
[ DIR ]
drwxr-xr-x
media-text
[ DIR ]
drwxr-xr-x
missing
[ DIR ]
drwxr-xr-x
more
[ DIR ]
drwxr-xr-x
navigation
[ DIR ]
drwxr-xr-x
navigation-link
[ DIR ]
drwxr-xr-x
navigation-overlay-close
[ DIR ]
drwxr-xr-x
navigation-submenu
[ DIR ]
drwxr-xr-x
nextpage
[ DIR ]
drwxr-xr-x
page-list
[ DIR ]
drwxr-xr-x
page-list-item
[ DIR ]
drwxr-xr-x
paragraph
[ DIR ]
drwxr-xr-x
pattern
[ DIR ]
drwxr-xr-x
post-author
[ DIR ]
drwxr-xr-x
post-author-biography
[ DIR ]
drwxr-xr-x
post-author-name
[ DIR ]
drwxr-xr-x
post-comments-count
[ DIR ]
drwxr-xr-x
post-comments-form
[ DIR ]
drwxr-xr-x
post-comments-link
[ DIR ]
drwxr-xr-x
post-content
[ DIR ]
drwxr-xr-x
post-date
[ DIR ]
drwxr-xr-x
post-excerpt
[ DIR ]
drwxr-xr-x
post-featured-image
[ DIR ]
drwxr-xr-x
post-navigation-link
[ DIR ]
drwxr-xr-x
post-template
[ DIR ]
drwxr-xr-x
post-terms
[ DIR ]
drwxr-xr-x
post-time-to-read
[ DIR ]
drwxr-xr-x
post-title
[ DIR ]
drwxr-xr-x
preformatted
[ DIR ]
drwxr-xr-x
pullquote
[ DIR ]
drwxr-xr-x
query
[ DIR ]
drwxr-xr-x
query-no-results
[ DIR ]
drwxr-xr-x
query-pagination
[ DIR ]
drwxr-xr-x
query-pagination-next
[ DIR ]
drwxr-xr-x
query-pagination-numbers
[ DIR ]
drwxr-xr-x
query-pagination-previous
[ DIR ]
drwxr-xr-x
query-title
[ DIR ]
drwxr-xr-x
query-total
[ DIR ]
drwxr-xr-x
quote
[ DIR ]
drwxr-xr-x
read-more
[ DIR ]
drwxr-xr-x
rss
[ DIR ]
drwxr-xr-x
search
[ DIR ]
drwxr-xr-x
separator
[ DIR ]
drwxr-xr-x
shortcode
[ DIR ]
drwxr-xr-x
site-logo
[ DIR ]
drwxr-xr-x
site-tagline
[ DIR ]
drwxr-xr-x
site-title
[ DIR ]
drwxr-xr-x
social-link
[ DIR ]
drwxr-xr-x
social-links
[ DIR ]
drwxr-xr-x
spacer
[ DIR ]
drwxr-xr-x
table
[ DIR ]
drwxr-xr-x
tag-cloud
[ DIR ]
drwxr-xr-x
template-part
[ DIR ]
drwxr-xr-x
term-count
[ DIR ]
drwxr-xr-x
term-description
[ DIR ]
drwxr-xr-x
term-name
[ DIR ]
drwxr-xr-x
term-template
[ DIR ]
drwxr-xr-x
terms-query
[ DIR ]
drwxr-xr-x
text-columns
[ DIR ]
drwxr-xr-x
verse
[ DIR ]
drwxr-xr-x
video
[ DIR ]
drwxr-xr-x
widget-group
[ DIR ]
drwxr-xr-x
accordion-item.php
2.97
KB
-rw-r--r--
accordion.php
1.12
KB
-rw-r--r--
archives.php
4.28
KB
-rw-r--r--
avatar.php
5.5
KB
-rw-r--r--
block.php
4.09
KB
-rw-r--r--
blocks-json.php
194.46
KB
-rw-r--r--
breadcrumbs.php
18.61
KB
-rw-r--r--
button.php
1.71
KB
-rw-r--r--
calendar.php
5.93
KB
-rw-r--r--
categories.php
4.82
KB
-rw-r--r--
comment-author-name.php
2.08
KB
-rw-r--r--
comment-content.php
2.4
KB
-rw-r--r--
comment-date.php
1.82
KB
-rw-r--r--
comment-edit-link.php
1.67
KB
-rw-r--r--
comment-reply-link.php
2.03
KB
-rw-r--r--
comment-template.php
4.39
KB
-rw-r--r--
comments-pagination-next.php
1.88
KB
-rw-r--r--
comments-pagination-numbers.ph...
1.59
KB
-rw-r--r--
comments-pagination-previous.p...
1.75
KB
-rw-r--r--
comments-pagination.php
1.23
KB
-rw-r--r--
comments-title.php
2.72
KB
-rw-r--r--
comments.php
6.63
KB
-rw-r--r--
cover.php
7.25
KB
-rw-r--r--
details.php
1.46
KB
-rw-r--r--
file.php
1.83
KB
-rw-r--r--
footnotes.php
3.73
KB
-rw-r--r--
gallery.php
8.85
KB
-rw-r--r--
heading.php
1.27
KB
-rw-r--r--
home-link.php
5.31
KB
-rw-r--r--
icon.php
4.04
KB
-rw-r--r--
image.php
17.25
KB
-rw-r--r--
index.php
4.99
KB
-rw-r--r--
latest-comments.php
5.36
KB
-rw-r--r--
latest-posts.php
8.64
KB
-rw-r--r--
legacy-widget.php
3.92
KB
-rw-r--r--
list.php
1.24
KB
-rw-r--r--
loginout.php
1.63
KB
-rw-r--r--
media-text.php
4.2
KB
-rw-r--r--
navigation-link.php
15.84
KB
-rw-r--r--
navigation-overlay-close.php
1.72
KB
-rw-r--r--
navigation-submenu.php
11.47
KB
-rw-r--r--
navigation.php
63.3
KB
-rw-r--r--
page-list-item.php
361
B
-rw-r--r--
page-list.php
14.72
KB
-rw-r--r--
paragraph.php
1.11
KB
-rw-r--r--
pattern.php
1.75
KB
-rw-r--r--
post-author-biography.php
1.49
KB
-rw-r--r--
post-author-name.php
1.91
KB
-rw-r--r--
post-author.php
2.67
KB
-rw-r--r--
post-comments-count.php
1.25
KB
-rw-r--r--
post-comments-form.php
2.74
KB
-rw-r--r--
post-comments-link.php
2.18
KB
-rw-r--r--
post-content.php
2.29
KB
-rw-r--r--
post-date.php
3.57
KB
-rw-r--r--
post-excerpt.php
4.21
KB
-rw-r--r--
post-featured-image.php
9.03
KB
-rw-r--r--
post-navigation-link.php
4.69
KB
-rw-r--r--
post-template.php
5.55
KB
-rw-r--r--
post-terms.php
3.55
KB
-rw-r--r--
post-time-to-read.php
6.26
KB
-rw-r--r--
post-title.php
2.09
KB
-rw-r--r--
query-no-results.php
1.8
KB
-rw-r--r--
query-pagination-next.php
3.59
KB
-rw-r--r--
query-pagination-numbers.php
4.59
KB
-rw-r--r--
query-pagination-previous.php
3.39
KB
-rw-r--r--
query-pagination.php
1.15
KB
-rw-r--r--
query-title.php
2.71
KB
-rw-r--r--
query-total.php
2.41
KB
-rw-r--r--
query.php
5.56
KB
-rw-r--r--
read-more.php
1.79
KB
-rw-r--r--
require-dynamic-blocks.php
4.86
KB
-rw-r--r--
require-static-blocks.php
520
B
-rw-r--r--
rss.php
4.5
KB
-rw-r--r--
search.php
23.26
KB
-rw-r--r--
shortcode.php
735
B
-rw-r--r--
site-logo.php
6.19
KB
-rw-r--r--
site-tagline.php
1.17
KB
-rw-r--r--
site-title.php
1.82
KB
-rw-r--r--
social-link.php
66.02
KB
-rw-r--r--
tag-cloud.php
1.55
KB
-rw-r--r--
template-part.php
10.2
KB
-rw-r--r--
term-count.php
1.8
KB
-rw-r--r--
term-description.php
1.73
KB
-rw-r--r--
term-name.php
1.99
KB
-rw-r--r--
term-template.php
4.41
KB
-rw-r--r--
video.php
2.67
KB
-rw-r--r--
widget-group.php
2.38
KB
-rw-r--r--
Delete
Unzip
Zip
${this.title}
Close
Code Editor : navigation-submenu.php
<?php /** * Server-side rendering of the `core/navigation-submenu` block. * * @package WordPress */ /** * Returns the submenu visibility value with backward compatibility * for the deprecated openSubmenusOnClick attribute. * * This function centralizes the migration logic from the boolean * openSubmenusOnClick to the new submenuVisibility enum. * * Backward compatibility handling: * - Legacy blocks (saved before migration, never opened in editor): * Have openSubmenusOnClick in database. Parent Navigation block passes it via context. * We prioritize openSubmenusOnClick to preserve the original behavior. * * - Migrated blocks (opened in editor after migration): * JavaScript deprecation removes openSubmenusOnClick and sets submenuVisibility. * We use submenuVisibility since openSubmenusOnClick is null. * * - New blocks (created after migration): * Only have submenuVisibility, openSubmenusOnClick is null. * We use submenuVisibility. * * @since 6.9.0 * * @param array $context Block context from parent Navigation block. * @return string The visibility mode: 'hover', 'click', or 'always'. */ function block_core_navigation_submenu_get_submenu_visibility( $context ) { $deprecated_open_submenus_on_click = $context['openSubmenusOnClick'] ?? null; // For backward compatibility, prioritize the legacy attribute if present. If it has been loaded and saved in the editor, then // the deprecated attribute will be replaced by submenuVisibility. if ( null !== $deprecated_open_submenus_on_click ) { // Convert boolean to string: true -> 'click', false -> 'hover'. return ! empty( $deprecated_open_submenus_on_click ) ? 'click' : 'hover'; } $submenu_visibility = $context['submenuVisibility'] ?? null; // Use submenuVisibility for migrated/new blocks. return $submenu_visibility ?? 'hover'; } // Path differs between source and build: '../navigation-link/shared/' in source, './navigation-link/shared/' in build. if ( file_exists( __DIR__ . '/../navigation-link/shared/item-should-render.php' ) ) { require_once __DIR__ . '/../navigation-link/shared/item-should-render.php'; require_once __DIR__ . '/../navigation-link/shared/render-submenu-icon.php'; } else { require_once __DIR__ . '/navigation-link/shared/item-should-render.php'; require_once __DIR__ . '/navigation-link/shared/render-submenu-icon.php'; } /** * Build an array with CSS classes and inline styles defining the font sizes * which will be applied to the navigation markup in the front-end. * * @since 5.9.0 * * @param array $context Navigation block context. * @return array Font size CSS classes and inline styles. */ function block_core_navigation_submenu_build_css_font_sizes( $context ) { // CSS classes. $font_sizes = array( 'css_classes' => array(), 'inline_styles' => '', ); $has_named_font_size = array_key_exists( 'fontSize', $context ); $has_custom_font_size = isset( $context['style']['typography']['fontSize'] ); if ( $has_named_font_size ) { // Add the font size class. $font_sizes['css_classes'][] = sprintf( 'has-%s-font-size', $context['fontSize'] ); } elseif ( $has_custom_font_size ) { // Add the custom font size inline style. $font_sizes['inline_styles'] = sprintf( 'font-size: %s;', wp_get_typography_font_size_value( array( 'size' => $context['style']['typography']['fontSize'], ) ) ); } return $font_sizes; } /** * Renders the `core/navigation-submenu` block. * * @since 5.9.0 * * @param array $attributes The block attributes. * @param string $content The saved content. * @param WP_Block $block The parsed block. * * @return string Returns the post content with the legacy widget added. */ function render_block_core_navigation_submenu( $attributes, $content, $block ) { // Check if this navigation item should render based on post status. if ( defined( 'IS_GUTENBERG_PLUGIN' ) && IS_GUTENBERG_PLUGIN ) { if ( ! gutenberg_block_core_shared_navigation_item_should_render( $attributes, $block ) ) { return ''; } } // Don't render the block's subtree if it has no label. if ( empty( $attributes['label'] ) ) { return ''; } $font_sizes = block_core_navigation_submenu_build_css_font_sizes( $block->context ); $style_attribute = $font_sizes['inline_styles']; // Render inner blocks first to check if any menu items will actually display. $inner_blocks_html = ''; foreach ( $block->inner_blocks as $inner_block ) { $inner_blocks_html .= $inner_block->render(); } $has_submenu = ! empty( trim( $inner_blocks_html ) ); $kind = empty( $attributes['kind'] ) ? 'post_type' : str_replace( '-', '_', $attributes['kind'] ); $is_active = ! empty( $attributes['id'] ) && get_queried_object_id() === (int) $attributes['id'] && ! empty( get_queried_object()->$kind ); if ( is_post_type_archive() && ! empty( $attributes['url'] ) ) { $queried_archive_link = get_post_type_archive_link( get_queried_object()->name ); if ( $attributes['url'] === $queried_archive_link ) { $is_active = true; } } $show_submenu_indicators = isset( $block->context['showSubmenuIcon'] ) && $block->context['showSubmenuIcon']; $computed_visibility = block_core_navigation_submenu_get_submenu_visibility( $block->context ); $open_on_click = 'click' === $computed_visibility; $open_on_hover = 'hover' === $computed_visibility; $open_on_hover_and_click = $open_on_hover && $show_submenu_indicators; $classes = array( 'wp-block-navigation-item', ); $classes = array_merge( $classes, $font_sizes['css_classes'] ); if ( $has_submenu ) { $classes[] = 'has-child'; } if ( $open_on_click ) { $classes[] = 'open-on-click'; } if ( $open_on_hover_and_click ) { $classes[] = 'open-on-hover-click'; } if ( 'always' === $computed_visibility ) { $classes[] = 'open-always'; } if ( $is_active ) { $classes[] = 'current-menu-item'; } $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => implode( ' ', $classes ), 'style' => $style_attribute, ) ); $label = ''; if ( isset( $attributes['label'] ) ) { $label .= wp_kses_post( $attributes['label'] ); } $aria_label = sprintf( /* translators: Accessibility text. %s: Parent page title. */ __( '%s submenu' ), wp_strip_all_tags( $label ) ); $html = '<li ' . $wrapper_attributes . '>'; // If Submenus open on hover or are always open, we render an anchor tag with attributes. // If submenu icons are set to show, we also render a submenu button, so the submenu can be opened on click. if ( ! $open_on_click ) { $item_url = $attributes['url'] ?? ''; // Start appending HTML attributes to anchor tag. $html .= '<a class="wp-block-navigation-item__content"'; // The href attribute on a and area elements is not required; // when those elements do not have href attributes they do not create hyperlinks. // But also The href attribute must have a value that is a valid URL potentially // surrounded by spaces. // see: https://html.spec.whatwg.org/multipage/links.html#links-created-by-a-and-area-elements. if ( ! empty( $item_url ) ) { $html .= ' href="' . esc_url( $item_url ) . '"'; } if ( $is_active ) { $html .= ' aria-current="page"'; } if ( isset( $attributes['opensInNewTab'] ) && true === $attributes['opensInNewTab'] ) { $html .= ' target="_blank" '; } if ( isset( $attributes['rel'] ) ) { $html .= ' rel="' . esc_attr( $attributes['rel'] ) . '"'; } elseif ( isset( $attributes['nofollow'] ) && $attributes['nofollow'] ) { $html .= ' rel="nofollow"'; } if ( isset( $attributes['title'] ) ) { $html .= ' title="' . esc_attr( $attributes['title'] ) . '"'; } $html .= '>'; // End appending HTML attributes to anchor tag. $html .= '<span class="wp-block-navigation-item__label">'; $html .= $label; $html .= '</span>'; // Add description if available. if ( ! empty( $attributes['description'] ) ) { $html .= '<span class="wp-block-navigation-item__description">'; $html .= wp_kses_post( $attributes['description'] ); $html .= '</span>'; } $html .= '</a>'; // End anchor tag content. if ( $show_submenu_indicators && $has_submenu ) { // The submenu icon is rendered in a button here // so that there's a clickable element to open the submenu. $html .= '<button aria-label="' . esc_attr( $aria_label ) . '" class="wp-block-navigation__submenu-icon wp-block-navigation-submenu__toggle" aria-expanded="false">' . block_core_navigation_render_submenu_icon() . '</button>'; } } else { $html .= '<button aria-label="' . esc_attr( $aria_label ) . '" class="wp-block-navigation-item__content wp-block-navigation-submenu__toggle" aria-expanded="false">'; // Wrap title with span to isolate it from submenu icon. $html .= '<span class="wp-block-navigation-item__label">'; $html .= $label; $html .= '</span>'; // Add description if available. if ( ! empty( $attributes['description'] ) ) { $html .= '<span class="wp-block-navigation-item__description">'; $html .= wp_kses_post( $attributes['description'] ); $html .= '</span>'; } $html .= '</button>'; if ( $has_submenu ) { $html .= '<span class="wp-block-navigation__submenu-icon">' . block_core_navigation_render_submenu_icon() . '</span>'; } } if ( $has_submenu ) { // Copy some attributes from the parent block to this one. // Ideally this would happen in the client when the block is created. if ( array_key_exists( 'overlayTextColor', $block->context ) ) { $attributes['textColor'] = $block->context['overlayTextColor']; } if ( array_key_exists( 'overlayBackgroundColor', $block->context ) ) { $attributes['backgroundColor'] = $block->context['overlayBackgroundColor']; } if ( array_key_exists( 'customOverlayTextColor', $block->context ) ) { $attributes['style']['color']['text'] = $block->context['customOverlayTextColor']; } if ( array_key_exists( 'customOverlayBackgroundColor', $block->context ) ) { $attributes['style']['color']['background'] = $block->context['customOverlayBackgroundColor']; } // This allows us to be able to get a response from wp_apply_colors_support. $block->block_type->supports['color'] = true; $colors_supports = wp_apply_colors_support( $block->block_type, $attributes ); $css_classes = 'wp-block-navigation__submenu-container'; if ( array_key_exists( 'class', $colors_supports ) ) { $css_classes .= ' ' . $colors_supports['class']; } $style_attribute = ''; if ( array_key_exists( 'style', $colors_supports ) ) { $style_attribute = $colors_supports['style']; } if ( strpos( $inner_blocks_html, 'current-menu-item' ) ) { $tag_processor = new WP_HTML_Tag_Processor( $html ); while ( $tag_processor->next_tag( array( 'class_name' => 'wp-block-navigation-item' ) ) ) { $tag_processor->add_class( 'current-menu-ancestor' ); } $html = $tag_processor->get_updated_html(); } $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $css_classes, 'style' => $style_attribute, ) ); $html .= sprintf( '<ul %s>%s</ul>', $wrapper_attributes, $inner_blocks_html ); } $html .= '</li>'; return $html; } /** * Register the navigation submenu block. * * @since 5.9.0 * * @uses render_block_core_navigation_submenu() * @throws WP_Error An WP_Error exception parsing the block definition. */ function register_block_core_navigation_submenu() { register_block_type_from_metadata( __DIR__ . '/navigation-submenu', array( 'render_callback' => 'render_block_core_navigation_submenu', ) ); } add_action( 'init', 'register_block_core_navigation_submenu' );
Close