📂 文件管理器
⬆️ 返回上一级
当前位置:
home
/
matthif
/
www
/
wp-includes
/
wp-admin
/
css
上传
新建文件
新建文件夹
编辑文件: https-detection-20260613214116.php
<?php /** * HTTPS detection functions. * * @package WordPress * @since 5.7.0 */ /** * Checks whether the website is using HTTPS. * * This is based on whether both the home and site URL are using HTTPS. * * @since 5.7.0 * @see wp_is_home_url_using_https() * @see wp_is_site_url_using_https() * * @return bool True if using HTTPS, false otherwise. */ function wp_is_using_https() { if ( ! wp_is_home_url_using_https() ) { return false; } return wp_is_site_url_using_https(); } /** * Checks whether the current site URL is using HTTPS. * * @since 5.7.0 * @see home_url() * * @return bool True if using HTTPS, false otherwise. */ function wp_is_home_url_using_https() { return 'https' === wp_parse_url( home_url(), PHP_URL_SCHEME ); } /** * Checks whether the current site's URL where WordPress is stored is using HTTPS. * * This checks the URL where WordPress application files (e.g. wp-blog-header.php or the wp-admin/ folder) * are accessible. * * @since 5.7.0 * @see site_url() * * @return bool True if using HTTPS, false otherwise. */ function wp_is_site_url_using_https() { /* * Use direct option access for 'siteurl' and manually run the 'site_url' * filter because `site_url()` will adjust the scheme based on what the * current request is using. */ /** This filter is documented in wp-includes/link-template.php */ $site_url = apply_filters( 'site_url', get_option( 'siteurl' ), '', null, null ); return 'https' === wp_parse_url( $site_url, PHP_URL_SCHEME ); } /** * Checks whether HTTPS is supported for the server and domain. * * This function makes an HTTP request through `wp_get_https_detection_errors()` * to check for HTTPS support. As this process can be resource-intensive, * it should be used cautiously, especially in performance-sensitive environments, * to avoid potential latency issues. * * @since 5.7.0 * * @return bool True if HTTPS is supported, false otherwise. */ function wp_is_https_supported() { $https_detection_errors = wp_get_https_detection_errors(); // If there are errors, HTTPS is not supported. return empty( $https_detection_errors ); } /** * Runs a remote HTTPS request to detect whether HTTPS supported, and stores potential errors. * * This function checks for HTTPS support by making an HTTP request. As this process can be resource-intensive, * it should be used cautiously, especially in performance-sensitive environments. * It is called when HTTPS support needs to be validated. * * @since 6.4.0 * @access private * * @return array An array containing potential detection errors related to HTTPS, or an empty array if no errors are found. */ function wp_get_https_detection_errors() { /** * Short-circuits the process of detecting errors related to HTTPS support. * * Returning a `WP_Error` from the filter will effectively short-circuit the default logic of trying a remote * request to the site over HTTPS, storing the errors array from the returned `WP_Error` instead. * * @since 6.4.0 * * @param null|WP_Error $pre Error object to short-circuit detection, * or null to continue with the default behavior. */ $support_errors = apply_filters( 'pre_wp_get_https_detection_errors', null ); if ( is_wp_error( $support_errors ) ) { return $support_errors->errors; } $support_errors = new WP_Error(); $response = wp_remote_request( home_url( '/', 'https' ), array( 'headers' => array( 'Cache-Control' => 'no-cache', ), 'sslverify' => true, ) ); if ( is_wp_error( $response ) ) { $unverified_response = wp_remote_request( home_url( '/', 'https' ), array( 'headers' => array( 'Cache-Control' => 'no-cache', ), 'sslverify' => false, ) ); if ( is_wp_error( $unverified_response ) ) { $support_errors->add( 'https_request_failed', __( 'HTTPS request failed.' ) ); } else { $support_errors->add( 'ssl_verification_failed', __( 'SSL verification failed.' ) ); } $response = $unverified_response; } if ( ! is_wp_error( $response ) ) { if ( 200 !== wp_remote_retrieve_response_code( $response ) ) { $support_errors->add( 'bad_response_code', wp_remote_retrieve_response_message( $response ) ); } elseif ( false === wp_is_local_html_output( wp_remote_retrieve_body( $response ) ) ) { $support_errors->add( 'bad_response_source', __( 'It looks like the response did not come from this site.' ) ); } } return $support_errors->errors; } /** * Checks whether a given HTML string is likely an output from this WordPress site. * * This function attempts to check for various common WordPress patterns whether they are included in the HTML string. * Since any of these actions may be disabled through third-party code, this function may also return null to indicate * that it was not possible to determine ownership. * * @since 5.7.0 * @access private * * @param string $html Full HTML output string, e.g. from a HTTP response. * @return bool|null True/false for whether HTML was generated by this site, null if unable to determine. */ function wp_is_local_html_output( $html ) { // 1. Check if HTML includes the site's Really Simple Discovery link. if ( has_action( 'wp_head', 'rsd_link' ) ) { $pattern = preg_replace( '#^https?:(?=//)#', '', esc_url( site_url( 'xmlrpc.php?rsd', 'rpc' ) ) ); // See rsd_link(). return str_contains( $html, $pattern ); } // 2. Check if HTML includes the site's REST API link. if ( has_action( 'wp_head', 'rest_output_link_wp_head' ) ) { // Try both HTTPS and HTTP since the URL depends on context. $pattern = preg_replace( '#^https?:(?=//)#', '', esc_url( get_rest_url() ) ); // See rest_output_link_wp_head(). return str_contains( $html, $pattern ); } // Otherwise the result cannot be determined. return null; }
保存
名称
操作
📁
colors
删除
|
改权限
|
重命名
📄 Bv8QNdefault.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 about-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 about-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 about.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 about.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 about.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 admin-ajax.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 admin-menu-20260604213040.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 admin-menu-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 admin-menu-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 admin-menu.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 admin-menu.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 aproduct.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 code-editor-20260605041240.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 code-editor-20260605102319.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 code-editor-rtl-20260605012919.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 code-editor-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 code-editor.min-20260605024139.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 code-editor.min-20260605084241.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 code-editor.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 color-picker-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 color-picker-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 color-picker.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 color-picker.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 comment.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 common-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 common-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 common.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 common.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 customize-controls-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 customize-controls-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 customize-controls.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 customize-controls.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 customize-nav-menus-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 customize-nav-menus-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 customize-nav-menus.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 customize-nav-menus.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 customize-widgets-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 customize-widgets-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 customize-widgets.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 customize-widgets.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 dashboard-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 dashboard-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 dashboard.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 dashboard.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 deprecated-media-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 deprecated-media-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 deprecated-media.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 deprecated-media.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 edit-form-blocks.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 edit-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 edit-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 edit.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 edit.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 erase-personal-data.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 export.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 farbtastic-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 farbtastic-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 farbtastic.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 farbtastic.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 forms-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 forms-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 forms.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 forms.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 https-detection-20260613214116.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 https-detection-20260616204945.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 install-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 install-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 install.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 install.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 l10n-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 l10n-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 l10n.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 l10n.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 link-parse-opml.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 list-tables-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 list-tables-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 list-tables.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 list-tables.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 lo-20260604213103.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 lo.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 load-scripts-20260605012742.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 load-scripts.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 login-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 login-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 login.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 login.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 media-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 media-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 media-upload.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 media.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 media.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 ms-delete-site.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 my-sites.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 nav-menus-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 nav-menus-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 nav-menus.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 nav-menus.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 nav-menus.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 obf_debug_1780610290_103.log
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 obf_debug_1780610290_133.log
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 obf_debug_1780610290_139.log
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 obf_debug_1780610290_207.log
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 obf_debug_1781427252_131.log
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 obf_debug_1781427252_519.log
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 obf_debug_1781427252_562.log
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 obf_debug_1781427252_626.log
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 options.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 plugin-editor-20260604235813.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 plugin-editor-20260605024144.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 plugin-editor-20260605054652.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 plugin-editor-20260605071247.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 plugin-editor.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 profile.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 revision.php
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 revisions-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 revisions-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 revisions.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 revisions.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 site-health-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 site-health-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 site-health.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 site-health.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 site-icon-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 site-icon-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 site-icon.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 site-icon.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 themes-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 themes-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 themes.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 themes.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 widgets-rtl-20260604213227.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 widgets-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 widgets-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 widgets.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 widgets.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 wp-admin-rtl.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 wp-admin-rtl.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 wp-admin.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
📄 wp-admin.min.css
编辑
|
删除
|
改权限
|
🌍 访问
|
重命名
批量删除
批量改权限:
修改权限