Linux premium219.web-hosting.com 4.18.0-553.54.1.lve.el8.x86_64 #1 SMP Wed Jun 4 13:01:13 UTC 2025 x86_64
LiteSpeed
Server IP : 66.29.141.197 & Your IP : 216.73.216.254
Domains :
Cant Read [ /etc/named.conf ]
User : removmno
Terminal
Auto Root
Create File
Create Folder
Localroot Suggester
Backdoor Destroyer
Readme
/
home /
removmno /
zonacarellc.com /
wp-includes /
Delete
Unzip
Name
Size
Permission
Date
Action
blocks
[ DIR ]
drwxr-xr-x
2026-06-11 02:03
html-api
[ DIR ]
drwxr-xr-x
2026-06-11 15:16
interactivity-api
[ DIR ]
drwxr-xr-x
2026-06-10 20:03
js
[ DIR ]
drwxr-xr-x
2026-06-11 02:04
theme-compat
[ DIR ]
drwxr-xr-x
2026-06-11 02:03
wk
[ DIR ]
drwxr-xr-x
2026-06-11 00:48
.htaccess
516
B
-r-xr-xr-x
2026-06-10 08:55
category-template.php
55.65
KB
-rw-r--r--
2026-03-19 17:41
class-walker-category-dropdown.php
2.41
KB
-rw-r--r--
2023-09-14 16:46
class-walker-category.php
8.28
KB
-rw-r--r--
2023-09-08 13:32
class-walker-nav-menu.php
11.76
KB
-rw-r--r--
2025-01-22 02:26
class-walker-page-dropdown.php
2.65
KB
-rw-r--r--
2023-09-14 16:46
class-wp-admin-bar.php
17.58
KB
-rw-r--r--
2026-03-13 03:26
class-wp-ajax-response.php
5.14
KB
-rw-r--r--
2022-09-12 19:47
class-wp-application-passwords.php
16.7
KB
-rw-r--r--
2025-04-03 17:53
class-wp-block-bindings-registry.php
8.07
KB
-rw-r--r--
2026-02-14 05:37
class-wp-block-bindings-source.php
2.92
KB
-rw-r--r--
2025-09-29 01:56
class-wp-block-editor-context.php
1.32
KB
-rw-r--r--
2022-09-12 19:47
class-wp-block-list.php
4.6
KB
-rw-r--r--
2025-08-07 18:47
class-wp-block-metadata-registry.php
11.57
KB
-rw-r--r--
2026-01-05 10:24
class-wp-block-parser-block.php
2.5
KB
-rw-r--r--
2025-10-21 11:14
class-wp-block-parser-frame.php
1.95
KB
-rw-r--r--
2026-03-10 15:29
class-wp-block-parser.php
11.25
KB
-rw-r--r--
2026-03-13 03:25
class-wp-block-pattern-categories-registry.php
4.28
KB
-rw-r--r--
2025-12-04 00:47
class-wp-block-patterns-registry.php
10.07
KB
-rw-r--r--
2026-03-11 01:11
class-wp-block-processor.php
68.32
KB
-rw-r--r--
2026-01-22 06:12
class-wp-block-styles-registry.php
6.27
KB
-rw-r--r--
2026-01-11 11:50
class-wp-block-supports.php
6.4
KB
-rw-r--r--
2026-03-19 18:40
class-wp-block-template.php
1.99
KB
-rw-r--r--
2024-09-20 06:07
class-wp-block-templates-registry.php
6.91
KB
-rw-r--r--
2026-01-05 10:24
class-wp-block-type-registry.php
4.91
KB
-rw-r--r--
2025-09-29 20:29
class-wp-block-type.php
16.83
KB
-rw-r--r--
2026-01-05 10:24
class-wp-classic-to-block-menu-converter.php
3.93
KB
-rw-r--r--
2026-01-05 10:24
class-wp-comment-query.php
47.49
KB
-rw-r--r--
2025-12-23 04:14
class-wp-connector-registry.php
14.07
KB
-rw-r--r--
2026-05-08 18:24
class-wp-customize-control.php
25.51
KB
-rw-r--r--
2025-09-07 06:47
class-wp-customize-manager.php
198.13
KB
-rw-r--r--
2026-05-13 11:20
class-wp-customize-nav-menus.php
56.61
KB
-rw-r--r--
2026-01-05 10:41
class-wp-customize-panel.php
10.46
KB
-rw-r--r--
2025-01-23 00:48
class-wp-customize-section.php
10.95
KB
-rw-r--r--
2024-10-13 23:09
class-wp-customize-setting.php
29.26
KB
-rw-r--r--
2026-02-28 04:18
class-wp-customize-widgets.php
70.89
KB
-rw-r--r--
2026-03-12 01:01
class-wp-date-query.php
35.13
KB
-rw-r--r--
2026-02-24 11:33
class-wp-fatal-error-handler.php
7.96
KB
-rw-r--r--
2024-10-22 14:16
class-wp-feed-cache-transient.php
3.23
KB
-rw-r--r--
2025-07-31 03:03
class-wp-feed-cache.php
969
B
-rw-r--r--
2024-10-01 02:50
class-wp-http-cookie.php
7.1
KB
-rw-r--r--
2026-01-05 10:58
class-wp-http-curl.php
12.95
KB
-rw-r--r--
2025-09-03 16:18
class-wp-http-encoding.php
6.53
KB
-rw-r--r--
2023-06-22 18:57
class-wp-http-ixr-client.php
3.43
KB
-rw-r--r--
2026-03-10 16:24
class-wp-http-proxy.php
5.84
KB
-rw-r--r--
2023-06-22 18:36
class-wp-http-requests-hooks.php
1.97
KB
-rw-r--r--
2022-12-16 02:32
class-wp-http-requests-response.php
4.14
KB
-rw-r--r--
2026-01-30 17:52
class-wp-http-response.php
2.91
KB
-rw-r--r--
2022-09-12 19:47
class-wp-http-streams.php
16.37
KB
-rw-r--r--
2026-01-10 10:03
class-wp-icons-registry.php
7.67
KB
-rw-r--r--
2026-03-20 19:41
class-wp-image-editor-gd.php
20.22
KB
-rw-r--r--
2025-09-03 16:18
class-wp-image-editor-imagick.php
36.11
KB
-rw-r--r--
2025-08-27 01:05
class-wp-image-editor.php
17.01
KB
-rw-r--r--
2025-12-17 01:21
class-wp-list-util.php
7.27
KB
-rw-r--r--
2024-02-28 03:38
class-wp-locale-switcher.php
6.62
KB
-rw-r--r--
2025-05-11 21:16
class-wp-meta-query.php
29.79
KB
-rw-r--r--
2026-01-06 11:08
class-wp-metadata-lazyloader.php
6.67
KB
-rw-r--r--
2025-10-21 19:59
class-wp-navigation-fallback.php
8.98
KB
-rw-r--r--
2025-06-19 00:39
class-wp-network-query.php
19.25
KB
-rw-r--r--
2025-12-23 04:14
class-wp-object-cache.php
17.11
KB
-rw-r--r--
2025-04-05 02:00
class-wp-oembed-controller.php
6.74
KB
-rw-r--r--
2024-03-06 10:05
class-wp-paused-extensions-storage.php
4.95
KB
-rw-r--r--
2026-01-06 10:36
class-wp-plugin-dependencies.php
24.59
KB
-rw-r--r--
2026-01-11 11:50
class-wp-post-type.php
29.95
KB
-rw-r--r--
2026-01-29 01:55
class-wp-recovery-mode-cookie-service.php
6.72
KB
-rw-r--r--
2022-10-04 07:59
class-wp-recovery-mode-email-service.php
10.9
KB
-rw-r--r--
2026-01-07 21:48
class-wp-recovery-mode-key-service.php
4.8
KB
-rw-r--r--
2026-03-02 04:04
class-wp-recovery-mode-link-service.php
3.44
KB
-rw-r--r--
2026-03-02 04:04
class-wp-recovery-mode.php
11.18
KB
-rw-r--r--
2025-02-23 16:11
class-wp-script-modules.php
39.65
KB
-rw-r--r--
2026-04-30 08:59
class-wp-session-tokens.php
7.15
KB
-rw-r--r--
2025-02-11 16:14
class-wp-simplepie-file.php
3.47
KB
-rw-r--r--
2025-09-17 02:47
class-wp-simplepie-sanitize-kses.php
1.87
KB
-rw-r--r--
2025-01-23 00:48
class-wp-site-query.php
30.74
KB
-rw-r--r--
2025-12-23 04:14
class-wp-speculation-rules.php
7.38
KB
-rw-r--r--
2025-11-23 10:08
class-wp-tax-query.php
19.12
KB
-rw-r--r--
2025-06-16 21:08
class-wp-term-query.php
39.8
KB
-rw-r--r--
2025-12-23 04:14
class-wp-text-diff-renderer-inline.php
979
B
-rw-r--r--
2024-02-15 00:27
class-wp-text-diff-renderer-table.php
18.49
KB
-rw-r--r--
2026-03-10 15:43
class-wp-textdomain-registry.php
10.24
KB
-rw-r--r--
2024-11-20 07:50
class-wp-theme-json-data.php
1.77
KB
-rw-r--r--
2024-06-04 15:55
class-wp-theme-json-resolver.php
34.86
KB
-rw-r--r--
2026-02-13 22:52
class-wp-theme-json-schema.php
7.19
KB
-rw-r--r--
2024-06-06 12:02
class-wp-theme-json.php
169.57
KB
-rw-r--r--
2026-02-20 07:25
class-wp-token-map.php
27.95
KB
-rw-r--r--
2024-07-20 03:44
class-wp-url-pattern-prefixer.php
4.69
KB
-rw-r--r--
2025-02-19 03:32
class-wp-user-meta-session-tokens.php
2.88
KB
-rw-r--r--
2026-01-11 11:50
class-wp-user-query.php
43.07
KB
-rw-r--r--
2026-01-11 11:50
class-wp-user-request.php
2.25
KB
-rw-r--r--
2025-02-17 16:24
class-wp-widget-factory.php
3.27
KB
-rw-r--r--
2022-09-12 19:47
class-wp-xmlrpc-server.php
209.98
KB
-rw-r--r--
2026-01-10 10:29
default-filters.php
36.54
KB
-rw-r--r--
2026-05-13 07:29
global-styles-and-settings.php
20.29
KB
-rw-r--r--
2026-02-10 20:20
ms-default-filters.php
6.48
KB
-rw-r--r--
2023-02-24 06:23
Save
Rename
<?php /** * Icons API: WP_Icons_Registry class * * @package WordPress * @since 7.0.0 */ /** * Core class used for interacting with registered icons. * * @since 7.0.0 */ class WP_Icons_Registry { /** * Registered icons array. * * @var array[] */ protected $registered_icons = array(); /** * Container for the main instance of the class. * * @var WP_Icons_Registry|null */ protected static $instance = null; /** * Constructor. * * WP_Icons_Registry is a singleton class, so keep this protected. * * For 7.0, the Icons Registry is closed for third-party icon registry, * serving only a subset of core icons. * * These icons are defined in @wordpress/packages (Gutenberg repository) as * SVG files and as entries in a single manifest file. On init, the * registry is loaded with those icons listed in the manifest. */ protected function __construct() { $icons_directory = __DIR__ . '/images/icon-library/'; $manifest_path = __DIR__ . '/assets/icon-library-manifest.php'; if ( ! is_readable( $manifest_path ) ) { wp_trigger_error( __METHOD__, __( 'Core icon collection manifest is missing or unreadable.' ) ); return; } $collection = include $manifest_path; if ( empty( $collection ) ) { wp_trigger_error( __METHOD__, __( 'Core icon collection manifest is empty or invalid.' ) ); return; } foreach ( $collection as $icon_name => $icon_data ) { if ( empty( $icon_data['filePath'] ) || ! is_string( $icon_data['filePath'] ) ) { _doing_it_wrong( __METHOD__, __( 'Core icon collection manifest must provide valid a "filePath" for each icon.' ), '7.0.0' ); return; } $this->register( 'core/' . $icon_name, array( 'label' => $icon_data['label'], 'filePath' => $icons_directory . $icon_data['filePath'], ) ); } } /** * Registers an icon. * * @param string $icon_name Icon name including namespace. * @param array $icon_properties { * List of properties for the icon. * * @type string $label Required. A human-readable label for the icon. * @type string $content Optional. SVG markup for the icon. * If not provided, the content will be retrieved from the `filePath` if set. * If both `content` and `filePath` are not set, the icon will not be registered. * @type string $filePath Optional. The full path to the file containing the icon content. * } * @return bool True if the icon was registered with success and false otherwise. */ protected function register( $icon_name, $icon_properties ) { if ( ! isset( $icon_name ) || ! is_string( $icon_name ) ) { _doing_it_wrong( __METHOD__, __( 'Icon name must be a string.' ), '7.0.0' ); return false; } $allowed_keys = array_fill_keys( array( 'label', 'content', 'filePath' ), 1 ); foreach ( array_keys( $icon_properties ) as $key ) { if ( ! array_key_exists( $key, $allowed_keys ) ) { _doing_it_wrong( __METHOD__, sprintf( // translators: %s is the name of any user-provided key __( 'Invalid icon property: "%s".' ), $key ), '7.0.0' ); return false; } } if ( ! isset( $icon_properties['label'] ) || ! is_string( $icon_properties['label'] ) ) { _doing_it_wrong( __METHOD__, __( 'Icon label must be a string.' ), '7.0.0' ); return false; } if ( ( ! isset( $icon_properties['content'] ) && ! isset( $icon_properties['filePath'] ) ) || ( isset( $icon_properties['content'] ) && isset( $icon_properties['filePath'] ) ) ) { _doing_it_wrong( __METHOD__, __( 'Icons must provide either `content` or `filePath`.' ), '7.0.0' ); return false; } if ( isset( $icon_properties['content'] ) ) { if ( ! is_string( $icon_properties['content'] ) ) { _doing_it_wrong( __METHOD__, __( 'Icon content must be a string.' ), '7.0.0' ); return false; } $sanitized_icon_content = $this->sanitize_icon_content( $icon_properties['content'] ); if ( empty( $sanitized_icon_content ) ) { _doing_it_wrong( __METHOD__, __( 'Icon content does not contain valid SVG markup.' ), '7.0.0' ); return false; } } $icon = array_merge( $icon_properties, array( 'name' => $icon_name ) ); $this->registered_icons[ $icon_name ] = $icon; return true; } /** * Sanitizes the icon SVG content. * * Logic borrowed from twentytwenty. * @see twentytwenty_get_theme_svg * * @param string $icon_content The icon SVG content to sanitize. * @return string The sanitized icon SVG content. */ protected function sanitize_icon_content( $icon_content ) { $allowed_tags = array( 'svg' => array( 'class' => true, 'xmlns' => true, 'width' => true, 'height' => true, 'viewbox' => true, 'aria-hidden' => true, 'role' => true, 'focusable' => true, ), 'path' => array( 'fill' => true, 'fill-rule' => true, 'd' => true, 'transform' => true, ), 'polygon' => array( 'fill' => true, 'fill-rule' => true, 'points' => true, 'transform' => true, 'focusable' => true, ), ); return wp_kses( $icon_content, $allowed_tags ); } /** * Retrieves the content of a registered icon. * * @param string $icon_name Icon name including namespace. * @return string|null The content of the icon, if found. */ protected function get_content( $icon_name ) { if ( ! isset( $this->registered_icons[ $icon_name ]['content'] ) ) { $content = file_get_contents( $this->registered_icons[ $icon_name ]['filePath'] ); $content = $this->sanitize_icon_content( $content ); if ( empty( $content ) ) { wp_trigger_error( __METHOD__, __( 'Icon content does not contain valid SVG markup.' ) ); return null; } $this->registered_icons[ $icon_name ]['content'] = $content; } return $this->registered_icons[ $icon_name ]['content']; } /** * Retrieves an array containing the properties of a registered icon. * * * @param string $icon_name Icon name including namespace. * @return array|null Registered icon properties or `null` if the icon is not registered. */ public function get_registered_icon( $icon_name ) { if ( ! $this->is_registered( $icon_name ) ) { return null; } $icon = $this->registered_icons[ $icon_name ]; $icon['content'] = $icon['content'] ?? $this->get_content( $icon_name ); return $icon; } /** * Retrieves all registered icons. * * @param string $search Optional. Search term by which to filter the icons. * @return array[] Array of arrays containing the registered icon properties. */ public function get_registered_icons( $search = '' ) { $icons = array(); foreach ( $this->registered_icons as $icon ) { if ( ! empty( $search ) && false === stripos( $icon['name'], $search ) ) { continue; } $icon['content'] = $icon['content'] ?? $this->get_content( $icon['name'] ); $icons[] = $icon; } return $icons; } /** * Checks if an icon is registered. * * * @param string $icon_name Icon name including namespace. * @return bool True if the icon is registered, false otherwise. */ public function is_registered( $icon_name ) { return isset( $this->registered_icons[ $icon_name ] ); } /** * Utility method to retrieve the main instance of the class. * * The instance will be created if it does not exist yet. * * * @return WP_Icons_Registry The main instance. */ public static function get_instance() { if ( null === self::$instance ) { self::$instance = new self(); } return self::$instance; } }