Linux v69820.1blu.de 4.15.0 #1 SMP Mon Sep 30 15:36:27 MSK 2024 x86_64
Apache/2.4.58
Server IP : 195.90.215.149 & Your IP : 216.73.217.80
Domains :
Cant Read [ /etc/named.conf ]
User : www-data
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
var /
www /
coburg-whisky /
wp-includes /
blocks /
Delete
Unzip
Name
Size
Permission
Date
Action
archives
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
audio
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
avatar
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
block
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
button
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
buttons
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
calendar
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
categories
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
code
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
column
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
columns
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
comment-author-name
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
comment-content
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
comment-date
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
comment-edit-link
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
comment-reply-link
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
comment-template
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
comments
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
comments-pagination
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
comments-pagination-next
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
comments-pagination-numbers
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
comments-pagination-previous
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
comments-title
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
cover
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
embed
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
file
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
freeform
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
gallery
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
group
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
heading
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
home-link
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
html
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
image
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
latest-comments
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
latest-posts
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
legacy-widget
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
list
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
list-item
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
loginout
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
media-text
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
missing
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
more
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
navigation
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
navigation-link
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
navigation-submenu
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
nextpage
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
page-list
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
page-list-item
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
paragraph
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
pattern
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
post-author
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
post-author-biography
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
post-author-name
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
post-comments-form
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
post-content
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
post-date
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
post-excerpt
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
post-featured-image
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
post-navigation-link
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
post-template
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
post-terms
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
post-title
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
preformatted
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
pullquote
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
query
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
query-no-results
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
query-pagination
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
query-pagination-next
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
query-pagination-numbers
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
query-pagination-previous
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
query-title
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
quote
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
read-more
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
rss
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
search
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
separator
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
shortcode
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
site-logo
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
site-tagline
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
site-title
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
social-link
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
social-links
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
spacer
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
table
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
tag-cloud
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
template-part
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
term-description
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
text-columns
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
verse
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
video
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
widget-group
[ DIR ]
drwxr-xr-x
2023-05-20 04:30
archives.php
2.89
KB
-rw-r--r--
2023-02-07 07:04
avatar.php
5.3
KB
-rw-r--r--
2023-02-07 07:04
block.php
1.57
KB
-rw-r--r--
2023-02-07 07:04
blocks-json.php
110.42
KB
-rw-r--r--
2023-03-01 12:20
calendar.php
6.03
KB
-rw-r--r--
2023-02-07 07:04
categories.php
2.78
KB
-rw-r--r--
2023-02-07 07:04
comment-author-name.php
2.05
KB
-rw-r--r--
2023-02-07 07:04
comment-content.php
2.36
KB
-rw-r--r--
2023-02-07 07:04
comment-date.php
1.56
KB
-rw-r--r--
2023-02-07 07:04
comment-edit-link.php
1.64
KB
-rw-r--r--
2023-02-07 07:04
comment-reply-link.php
1.99
KB
-rw-r--r--
2023-02-07 07:04
comment-template.php
3.58
KB
-rw-r--r--
2023-05-09 14:34
comments-pagination-next.php
1.8
KB
-rw-r--r--
2022-04-12 15:12
comments-pagination-numbers.php
1.56
KB
-rw-r--r--
2022-04-12 15:12
comments-pagination-previous.php
1.6
KB
-rw-r--r--
2022-04-12 15:12
comments-pagination.php
1.13
KB
-rw-r--r--
2023-02-07 07:04
comments-title.php
2.67
KB
-rw-r--r--
2022-09-20 15:43
comments.php
6.5
KB
-rw-r--r--
2023-02-07 07:04
cover.php
2.43
KB
-rw-r--r--
2023-02-07 07:16
file.php
1.56
KB
-rw-r--r--
2022-09-20 15:43
gallery.php
4.85
KB
-rw-r--r--
2023-02-07 13:00
heading.php
1.23
KB
-rw-r--r--
2023-02-07 07:04
home-link.php
4.74
KB
-rw-r--r--
2023-02-07 07:04
image.php
1.26
KB
-rw-r--r--
2022-09-20 15:43
index.php
779
B
-rw-r--r--
2022-07-08 12:34
latest-comments.php
4.88
KB
-rw-r--r--
2022-04-12 15:12
latest-posts.php
7.43
KB
-rw-r--r--
2023-02-07 07:04
legacy-widget.php
3.81
KB
-rw-r--r--
2022-10-18 13:56
loginout.php
1.35
KB
-rw-r--r--
2021-11-08 14:29
navigation-link.php
11.51
KB
-rw-r--r--
2023-03-14 16:33
navigation-submenu.php
10.77
KB
-rw-r--r--
2023-03-07 15:31
navigation.php
30.54
KB
-rw-r--r--
2023-03-07 15:31
page-list.php
13.14
KB
-rw-r--r--
2023-02-07 07:04
pattern.php
921
B
-rw-r--r--
2021-11-09 02:17
post-author-biography.php
1.41
KB
-rw-r--r--
2022-04-12 15:12
post-author-name.php
1.71
KB
-rw-r--r--
2023-02-07 07:04
post-author.php
2.5
KB
-rw-r--r--
2023-02-07 07:04
post-comments-form.php
2.68
KB
-rw-r--r--
2023-02-07 07:04
post-content.php
2.28
KB
-rw-r--r--
2023-02-07 07:04
post-date.php
1.96
KB
-rw-r--r--
2023-02-07 07:04
post-excerpt.php
2.56
KB
-rw-r--r--
2023-02-07 07:04
post-featured-image.php
7.19
KB
-rw-r--r--
2023-02-07 07:04
post-navigation-link.php
4.26
KB
-rw-r--r--
2023-02-07 07:04
post-template.php
4.06
KB
-rw-r--r--
2023-02-07 07:04
post-terms.php
3.21
KB
-rw-r--r--
2023-02-07 07:04
post-title.php
1.81
KB
-rw-r--r--
2023-02-07 07:04
query-no-results.php
1.76
KB
-rw-r--r--
2023-02-07 07:04
query-pagination-next.php
2.66
KB
-rw-r--r--
2022-04-12 15:12
query-pagination-numbers.php
3.73
KB
-rw-r--r--
2021-11-08 14:29
query-pagination-previous.php
2.12
KB
-rw-r--r--
2022-04-12 15:12
query-pagination.php
1.11
KB
-rw-r--r--
2023-02-07 07:04
query-title.php
2.08
KB
-rw-r--r--
2022-09-20 15:43
query.php
304
B
-rw-r--r--
2021-05-19 15:09
read-more.php
1.75
KB
-rw-r--r--
2023-02-07 13:00
require-dynamic-blocks.php
3.74
KB
-rw-r--r--
2023-02-07 07:04
require-static-blocks.php
543
B
-rw-r--r--
2023-02-07 07:04
rss.php
3.83
KB
-rw-r--r--
2023-02-07 07:04
search.php
19.94
KB
-rw-r--r--
2023-02-07 07:04
shortcode.php
697
B
-rw-r--r--
2020-06-26 13:33
site-logo.php
5.67
KB
-rw-r--r--
2022-04-12 15:12
site-tagline.php
994
B
-rw-r--r--
2021-06-22 10:00
site-title.php
1.73
KB
-rw-r--r--
2023-02-07 07:04
social-link.php
59.56
KB
-rw-r--r--
2023-02-07 07:04
tag-cloud.php
1.37
KB
-rw-r--r--
2023-02-07 07:04
template-part.php
9.36
KB
-rw-r--r--
2023-05-20 04:03
term-description.php
1.27
KB
-rw-r--r--
2023-02-07 07:04
widget-group.php
2.12
KB
-rw-r--r--
2022-10-18 13:56
Save
Rename
<?php /** * Server-side rendering of the `core/navigation-submenu` block. * * @package WordPress */ /** * Build an array with CSS classes and inline styles defining the colors * which will be applied to the navigation markup in the front-end. * * @param array $context Navigation block context. * @param array $attributes Block attributes. * @param bool $is_sub_menu Whether the block is a sub-menu. * @return array Colors CSS classes and inline styles. */ function block_core_navigation_submenu_build_css_colors( $context, $attributes, $is_sub_menu = false ) { $colors = array( 'css_classes' => array(), 'inline_styles' => '', ); // Text color. $named_text_color = null; $custom_text_color = null; if ( $is_sub_menu && array_key_exists( 'customOverlayTextColor', $context ) ) { $custom_text_color = $context['customOverlayTextColor']; } elseif ( $is_sub_menu && array_key_exists( 'overlayTextColor', $context ) ) { $named_text_color = $context['overlayTextColor']; } elseif ( array_key_exists( 'customTextColor', $context ) ) { $custom_text_color = $context['customTextColor']; } elseif ( array_key_exists( 'textColor', $context ) ) { $named_text_color = $context['textColor']; } elseif ( isset( $context['style']['color']['text'] ) ) { $custom_text_color = $context['style']['color']['text']; } // If has text color. if ( ! is_null( $named_text_color ) ) { // Add the color class. array_push( $colors['css_classes'], 'has-text-color', sprintf( 'has-%s-color', $named_text_color ) ); } elseif ( ! is_null( $custom_text_color ) ) { // Add the custom color inline style. $colors['css_classes'][] = 'has-text-color'; $colors['inline_styles'] .= sprintf( 'color: %s;', $custom_text_color ); } // Background color. $named_background_color = null; $custom_background_color = null; if ( $is_sub_menu && array_key_exists( 'customOverlayBackgroundColor', $context ) ) { $custom_background_color = $context['customOverlayBackgroundColor']; } elseif ( $is_sub_menu && array_key_exists( 'overlayBackgroundColor', $context ) ) { $named_background_color = $context['overlayBackgroundColor']; } elseif ( array_key_exists( 'customBackgroundColor', $context ) ) { $custom_background_color = $context['customBackgroundColor']; } elseif ( array_key_exists( 'backgroundColor', $context ) ) { $named_background_color = $context['backgroundColor']; } elseif ( isset( $context['style']['color']['background'] ) ) { $custom_background_color = $context['style']['color']['background']; } // If has background color. if ( ! is_null( $named_background_color ) ) { // Add the background-color class. array_push( $colors['css_classes'], 'has-background', sprintf( 'has-%s-background-color', $named_background_color ) ); } elseif ( ! is_null( $custom_background_color ) ) { // Add the custom background-color inline style. $colors['css_classes'][] = 'has-background'; $colors['inline_styles'] .= sprintf( 'background-color: %s;', $custom_background_color ); } return $colors; } /** * 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. * * @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; } /** * Returns the top-level submenu SVG chevron icon. * * @return string */ function block_core_navigation_submenu_render_submenu_icon() { return '<svg xmlns="http://www.w3.org/2000/svg" width="12" height="12" viewBox="0 0 12 12" fill="none" aria-hidden="true" focusable="false"><path d="M1.50002 4L6.00002 8L10.5 4" stroke-width="1.5"></path></svg>'; } /** * Renders the `core/navigation-submenu` block. * * @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 ) { $navigation_link_has_id = isset( $attributes['id'] ) && is_numeric( $attributes['id'] ); $is_post_type = isset( $attributes['kind'] ) && 'post-type' === $attributes['kind']; $is_post_type = $is_post_type || isset( $attributes['type'] ) && ( 'post' === $attributes['type'] || 'page' === $attributes['type'] ); // Don't render the block's subtree if it is a draft. if ( $is_post_type && $navigation_link_has_id && 'publish' !== get_post_status( $attributes['id'] ) ) { return ''; } // Don't render the block's subtree if it has no label. if ( empty( $attributes['label'] ) ) { return ''; } $colors = block_core_navigation_submenu_build_css_colors( $block->context, $attributes ); $font_sizes = block_core_navigation_submenu_build_css_font_sizes( $block->context ); $classes = array_merge( $colors['css_classes'], $font_sizes['css_classes'] ); $style_attribute = ( $colors['inline_styles'] . $font_sizes['inline_styles'] ); $css_classes = trim( implode( ' ', $classes ) ); $has_submenu = count( $block->inner_blocks ) > 0; $is_active = ! empty( $attributes['id'] ) && ( get_queried_object_id() === (int) $attributes['id'] ); $show_submenu_indicators = isset( $block->context['showSubmenuIcon'] ) && $block->context['showSubmenuIcon']; $open_on_click = isset( $block->context['openSubmenusOnClick'] ) && $block->context['openSubmenusOnClick']; $open_on_hover_and_click = isset( $block->context['openSubmenusOnClick'] ) && ! $block->context['openSubmenusOnClick'] && $show_submenu_indicators; $wrapper_attributes = get_block_wrapper_attributes( array( 'class' => $css_classes . ' wp-block-navigation-item' . ( $has_submenu ? ' has-child' : '' ) . ( $open_on_click ? ' open-on-click' : '' ) . ( $open_on_hover_and_click ? ' open-on-hover-click' : '' ) . ( $is_active ? ' current-menu-item' : '' ), '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, 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 = isset( $attributes['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 .= $label; $html .= '</a>'; // End anchor tag content. if ( $show_submenu_indicators ) { // 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_submenu_render_submenu_icon() . '</button>'; } } else { // If menus open on click, we render the parent as a button. $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>'; $html .= '</button>'; $html .= '<span class="wp-block-navigation__submenu-icon">' . block_core_navigation_submenu_render_submenu_icon() . '</span>'; } if ( $has_submenu ) { $colors = block_core_navigation_submenu_build_css_colors( $block->context, $attributes, $has_submenu ); $classes = array_merge( array( 'wp-block-navigation__submenu-container' ), $colors['css_classes'] ); $css_classes = trim( implode( ' ', $classes ) ); $style_attribute = $colors['inline_styles']; $inner_blocks_html = ''; foreach ( $block->inner_blocks as $inner_block ) { $inner_blocks_html .= $inner_block->render(); } 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__content' ) ) ) { $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. * * @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' );