Docs: Replace multiple single line comments with multi-line comments.
This changeset updates various comments as per WordPress PHP Inline Documentation Standards. See https://developer.wordpress.org/coding-standards/inline-documentation-standards/php/#5-inline-comments. Follow-up to [56174], [56175], [56176], [56177], [56178], [56179]. Props costdev, audrasjb. See #58459. Built from https://develop.svn.wordpress.org/trunk@56180 git-svn-id: http://core.svn.wordpress.org/trunk@55692 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
parent
90dadb1457
commit
8c76c6d58c
|
@ -321,8 +321,10 @@ final class WP_Theme implements ArrayAccess {
|
||||||
return;
|
return;
|
||||||
} else {
|
} else {
|
||||||
$this->headers = get_file_data( $this->theme_root . '/' . $theme_file, self::$file_headers, 'theme' );
|
$this->headers = get_file_data( $this->theme_root . '/' . $theme_file, self::$file_headers, 'theme' );
|
||||||
// Default themes always trump their pretenders.
|
/*
|
||||||
// Properly identify default themes that are inside a directory within wp-content/themes.
|
* Default themes always trump their pretenders.
|
||||||
|
* Properly identify default themes that are inside a directory within wp-content/themes.
|
||||||
|
*/
|
||||||
$default_theme_slug = array_search( $this->headers['Name'], self::$default_themes, true );
|
$default_theme_slug = array_search( $this->headers['Name'], self::$default_themes, true );
|
||||||
if ( $default_theme_slug ) {
|
if ( $default_theme_slug ) {
|
||||||
if ( basename( $this->stylesheet ) != $default_theme_slug ) {
|
if ( basename( $this->stylesheet ) != $default_theme_slug ) {
|
||||||
|
@ -389,16 +391,20 @@ final class WP_Theme implements ArrayAccess {
|
||||||
|
|
||||||
// If we got our data from cache, we can assume that 'template' is pointing to the right place.
|
// If we got our data from cache, we can assume that 'template' is pointing to the right place.
|
||||||
if ( ! is_array( $cache ) && $this->template != $this->stylesheet && ! file_exists( $this->theme_root . '/' . $this->template . '/index.php' ) ) {
|
if ( ! is_array( $cache ) && $this->template != $this->stylesheet && ! file_exists( $this->theme_root . '/' . $this->template . '/index.php' ) ) {
|
||||||
// If we're in a directory of themes inside /themes, look for the parent nearby.
|
/*
|
||||||
// wp-content/themes/directory-of-themes/*
|
* If we're in a directory of themes inside /themes, look for the parent nearby.
|
||||||
|
* wp-content/themes/directory-of-themes/*
|
||||||
|
*/
|
||||||
$parent_dir = dirname( $this->stylesheet );
|
$parent_dir = dirname( $this->stylesheet );
|
||||||
$directories = search_theme_directories();
|
$directories = search_theme_directories();
|
||||||
|
|
||||||
if ( '.' !== $parent_dir && file_exists( $this->theme_root . '/' . $parent_dir . '/' . $this->template . '/index.php' ) ) {
|
if ( '.' !== $parent_dir && file_exists( $this->theme_root . '/' . $parent_dir . '/' . $this->template . '/index.php' ) ) {
|
||||||
$this->template = $parent_dir . '/' . $this->template;
|
$this->template = $parent_dir . '/' . $this->template;
|
||||||
} elseif ( $directories && isset( $directories[ $this->template ] ) ) {
|
} elseif ( $directories && isset( $directories[ $this->template ] ) ) {
|
||||||
// Look for the template in the search_theme_directories() results, in case it is in another theme root.
|
/*
|
||||||
// We don't look into directories of themes, just the theme root.
|
* Look for the template in the search_theme_directories() results, in case it is in another theme root.
|
||||||
|
* We don't look into directories of themes, just the theme root.
|
||||||
|
*/
|
||||||
$theme_root_template = $directories[ $this->template ]['theme_root'];
|
$theme_root_template = $directories[ $this->template ]['theme_root'];
|
||||||
} else {
|
} else {
|
||||||
// Parent theme is missing.
|
// Parent theme is missing.
|
||||||
|
@ -1665,8 +1671,10 @@ final class WP_Theme implements ArrayAccess {
|
||||||
restore_current_blog();
|
restore_current_blog();
|
||||||
}
|
}
|
||||||
|
|
||||||
// This is all super old MU back compat joy.
|
/*
|
||||||
// 'allowedthemes' keys things by stylesheet. 'allowed_themes' keyed things by name.
|
* This is all super old MU back compat joy.
|
||||||
|
* 'allowedthemes' keys things by stylesheet. 'allowed_themes' keyed things by name.
|
||||||
|
*/
|
||||||
if ( false === $allowed_themes[ $blog_id ] ) {
|
if ( false === $allowed_themes[ $blog_id ] ) {
|
||||||
if ( $current ) {
|
if ( $current ) {
|
||||||
$allowed_themes[ $blog_id ] = get_option( 'allowed_themes' );
|
$allowed_themes[ $blog_id ] = get_option( 'allowed_themes' );
|
||||||
|
|
|
@ -199,8 +199,7 @@ class WP_User {
|
||||||
}
|
}
|
||||||
|
|
||||||
if ( 'id' === $field ) {
|
if ( 'id' === $field ) {
|
||||||
// Make sure the value is numeric to avoid casting objects, for example,
|
// Make sure the value is numeric to avoid casting objects, for example, to int 1.
|
||||||
// to int 1.
|
|
||||||
if ( ! is_numeric( $value ) ) {
|
if ( ! is_numeric( $value ) ) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
|
|
@ -137,8 +137,10 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||||
'metaWeblog.getCategories' => 'this:mw_getCategories',
|
'metaWeblog.getCategories' => 'this:mw_getCategories',
|
||||||
'metaWeblog.newMediaObject' => 'this:mw_newMediaObject',
|
'metaWeblog.newMediaObject' => 'this:mw_newMediaObject',
|
||||||
|
|
||||||
// MetaWeblog API aliases for Blogger API.
|
/*
|
||||||
// See http://www.xmlrpc.com/stories/storyReader$2460
|
* MetaWeblog API aliases for Blogger API.
|
||||||
|
* See http://www.xmlrpc.com/stories/storyReader$2460
|
||||||
|
*/
|
||||||
'metaWeblog.deletePost' => 'this:blogger_deletePost',
|
'metaWeblog.deletePost' => 'this:blogger_deletePost',
|
||||||
'metaWeblog.getUsersBlogs' => 'this:blogger_getUsersBlogs',
|
'metaWeblog.getUsersBlogs' => 'this:blogger_getUsersBlogs',
|
||||||
|
|
||||||
|
@ -3121,8 +3123,10 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||||
/** This action is documented in wp-includes/class-wp-xmlrpc-server.php */
|
/** This action is documented in wp-includes/class-wp-xmlrpc-server.php */
|
||||||
do_action( 'xmlrpc_call', 'wp.deletePage', $args, $this );
|
do_action( 'xmlrpc_call', 'wp.deletePage', $args, $this );
|
||||||
|
|
||||||
// Get the current page based on the 'page_id' and
|
/*
|
||||||
// make sure it is a page and not a post.
|
* Get the current page based on the 'page_id' and
|
||||||
|
* make sure it is a page and not a post.
|
||||||
|
*/
|
||||||
$actual_page = get_post( $page_id, ARRAY_A );
|
$actual_page = get_post( $page_id, ARRAY_A );
|
||||||
if ( ! $actual_page || ( 'page' !== $actual_page['post_type'] ) ) {
|
if ( ! $actual_page || ( 'page' !== $actual_page['post_type'] ) ) {
|
||||||
return new IXR_Error( 404, __( 'Sorry, no such page.' ) );
|
return new IXR_Error( 404, __( 'Sorry, no such page.' ) );
|
||||||
|
@ -3411,14 +3415,18 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||||
return new IXR_Error( 401, __( 'Sorry, you are not allowed to add a category.' ) );
|
return new IXR_Error( 401, __( 'Sorry, you are not allowed to add a category.' ) );
|
||||||
}
|
}
|
||||||
|
|
||||||
// If no slug was provided, make it empty
|
/*
|
||||||
// so that WordPress will generate one.
|
* If no slug was provided, make it empty
|
||||||
|
* so that WordPress will generate one.
|
||||||
|
*/
|
||||||
if ( empty( $category['slug'] ) ) {
|
if ( empty( $category['slug'] ) ) {
|
||||||
$category['slug'] = '';
|
$category['slug'] = '';
|
||||||
}
|
}
|
||||||
|
|
||||||
// If no parent_id was provided, make it empty
|
/*
|
||||||
// so that it will be a top-level page (no parent).
|
* If no parent_id was provided, make it empty
|
||||||
|
* so that it will be a top-level page (no parent).
|
||||||
|
*/
|
||||||
if ( ! isset( $category['parent_id'] ) ) {
|
if ( ! isset( $category['parent_id'] ) ) {
|
||||||
$category['parent_id'] = '';
|
$category['parent_id'] = '';
|
||||||
}
|
}
|
||||||
|
@ -5618,8 +5626,10 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||||
|
|
||||||
$this->attach_uploads( $post_id, $post_content );
|
$this->attach_uploads( $post_id, $post_content );
|
||||||
|
|
||||||
// Handle post formats if assigned, value is validated earlier
|
/*
|
||||||
// in this function.
|
* Handle post formats if assigned, value is validated earlier
|
||||||
|
* in this function.
|
||||||
|
*/
|
||||||
if ( isset( $content_struct['wp_post_format'] ) ) {
|
if ( isset( $content_struct['wp_post_format'] ) ) {
|
||||||
set_post_format( $post_id, $content_struct['wp_post_format'] );
|
set_post_format( $post_id, $content_struct['wp_post_format'] );
|
||||||
}
|
}
|
||||||
|
@ -6998,8 +7008,10 @@ class wp_xmlrpc_server extends IXR_Server {
|
||||||
continue;
|
continue;
|
||||||
}
|
}
|
||||||
|
|
||||||
// We're going to use this fake tag to mark the context in a bit.
|
/*
|
||||||
// The marker is needed in case the link text appears more than once in the paragraph.
|
* We're going to use this fake tag to mark the context in a bit.
|
||||||
|
* The marker is needed in case the link text appears more than once in the paragraph.
|
||||||
|
*/
|
||||||
$excerpt = preg_replace( '|\</?wpcontext\>|', '', $para );
|
$excerpt = preg_replace( '|\</?wpcontext\>|', '', $para );
|
||||||
|
|
||||||
// prevent really long link text
|
// prevent really long link text
|
||||||
|
|
|
@ -200,8 +200,7 @@ class WP {
|
||||||
$self = trim( $self, '/' );
|
$self = trim( $self, '/' );
|
||||||
}
|
}
|
||||||
|
|
||||||
// The requested permalink is in $pathinfo for path info requests and
|
// The requested permalink is in $pathinfo for path info requests and $req_uri for other requests.
|
||||||
// $req_uri for other requests.
|
|
||||||
if ( ! empty( $pathinfo ) && ! preg_match( '|^.*' . $wp_rewrite->index . '$|', $pathinfo ) ) {
|
if ( ! empty( $pathinfo ) && ! preg_match( '|^.*' . $wp_rewrite->index . '$|', $pathinfo ) ) {
|
||||||
$requested_path = $pathinfo;
|
$requested_path = $pathinfo;
|
||||||
} else {
|
} else {
|
||||||
|
|
|
@ -2155,8 +2155,10 @@ class wpdb {
|
||||||
$host = substr( $host, 0, $socket_pos );
|
$host = substr( $host, 0, $socket_pos );
|
||||||
}
|
}
|
||||||
|
|
||||||
// We need to check for an IPv6 address first.
|
/*
|
||||||
// An IPv6 address will always contain at least two colons.
|
* We need to check for an IPv6 address first.
|
||||||
|
* An IPv6 address will always contain at least two colons.
|
||||||
|
*/
|
||||||
if ( substr_count( $host, ':' ) > 1 ) {
|
if ( substr_count( $host, ':' ) > 1 ) {
|
||||||
$pattern = '#^(?:\[)?(?P<host>[0-9a-fA-F:]+)(?:\]:(?P<port>[\d]+))?#';
|
$pattern = '#^(?:\[)?(?P<host>[0-9a-fA-F:]+)(?:\]:(?P<port>[\d]+))?#';
|
||||||
$is_ipv6 = true;
|
$is_ipv6 = true;
|
||||||
|
@ -2213,8 +2215,10 @@ class wpdb {
|
||||||
}
|
}
|
||||||
|
|
||||||
for ( $tries = 1; $tries <= $this->reconnect_retries; $tries++ ) {
|
for ( $tries = 1; $tries <= $this->reconnect_retries; $tries++ ) {
|
||||||
// On the last try, re-enable warnings. We want to see a single instance
|
/*
|
||||||
// of the "unable to connect" message on the bail() screen, if it appears.
|
* On the last try, re-enable warnings. We want to see a single instance
|
||||||
|
* of the "unable to connect" message on the bail() screen, if it appears.
|
||||||
|
*/
|
||||||
if ( $this->reconnect_retries === $tries && WP_DEBUG ) {
|
if ( $this->reconnect_retries === $tries && WP_DEBUG ) {
|
||||||
error_reporting( $error_reporting );
|
error_reporting( $error_reporting );
|
||||||
}
|
}
|
||||||
|
@ -2230,8 +2234,10 @@ class wpdb {
|
||||||
sleep( 1 );
|
sleep( 1 );
|
||||||
}
|
}
|
||||||
|
|
||||||
// If template_redirect has already happened, it's too late for wp_die()/dead_db().
|
/*
|
||||||
// Let's just return and hope for the best.
|
* If template_redirect has already happened, it's too late for wp_die()/dead_db().
|
||||||
|
* Let's just return and hope for the best.
|
||||||
|
*/
|
||||||
if ( did_action( 'template_redirect' ) ) {
|
if ( did_action( 'template_redirect' ) ) {
|
||||||
return false;
|
return false;
|
||||||
}
|
}
|
||||||
|
@ -2264,8 +2270,10 @@ class wpdb {
|
||||||
// We weren't able to reconnect, so we better bail.
|
// We weren't able to reconnect, so we better bail.
|
||||||
$this->bail( $message, 'db_connect_fail' );
|
$this->bail( $message, 'db_connect_fail' );
|
||||||
|
|
||||||
// Call dead_db() if bail didn't die, because this database is no more.
|
/*
|
||||||
// It has ceased to be (at least temporarily).
|
* Call dead_db() if bail didn't die, because this database is no more.
|
||||||
|
* It has ceased to be (at least temporarily).
|
||||||
|
*/
|
||||||
dead_db();
|
dead_db();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -2313,8 +2321,10 @@ class wpdb {
|
||||||
// If we're writing to the database, make sure the query will write safely.
|
// If we're writing to the database, make sure the query will write safely.
|
||||||
if ( $this->check_current_query && ! $this->check_ascii( $query ) ) {
|
if ( $this->check_current_query && ! $this->check_ascii( $query ) ) {
|
||||||
$stripped_query = $this->strip_invalid_text_from_query( $query );
|
$stripped_query = $this->strip_invalid_text_from_query( $query );
|
||||||
// strip_invalid_text_from_query() can perform queries, so we need
|
/*
|
||||||
// to flush again, just to make sure everything is clear.
|
* strip_invalid_text_from_query() can perform queries, so we need
|
||||||
|
* to flush again, just to make sure everything is clear.
|
||||||
|
*/
|
||||||
$this->flush();
|
$this->flush();
|
||||||
if ( $stripped_query !== $query ) {
|
if ( $stripped_query !== $query ) {
|
||||||
$this->insert_id = 0;
|
$this->insert_id = 0;
|
||||||
|
@ -2342,8 +2352,10 @@ class wpdb {
|
||||||
if ( $this->dbh instanceof mysqli ) {
|
if ( $this->dbh instanceof mysqli ) {
|
||||||
$mysql_errno = mysqli_errno( $this->dbh );
|
$mysql_errno = mysqli_errno( $this->dbh );
|
||||||
} else {
|
} else {
|
||||||
// $dbh is defined, but isn't a real connection.
|
/*
|
||||||
// Something has gone horribly wrong, let's try a reconnect.
|
* $dbh is defined, but isn't a real connection.
|
||||||
|
* Something has gone horribly wrong, let's try a reconnect.
|
||||||
|
*/
|
||||||
$mysql_errno = 2006;
|
$mysql_errno = 2006;
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
|
@ -3122,8 +3134,10 @@ class wpdb {
|
||||||
// Return an integer-keyed array of row objects.
|
// Return an integer-keyed array of row objects.
|
||||||
return $this->last_result;
|
return $this->last_result;
|
||||||
} elseif ( OBJECT_K === $output ) {
|
} elseif ( OBJECT_K === $output ) {
|
||||||
// Return an array of row objects with keys from column 1.
|
/*
|
||||||
// (Duplicates are discarded.)
|
* Return an array of row objects with keys from column 1.
|
||||||
|
* (Duplicates are discarded.)
|
||||||
|
*/
|
||||||
if ( $this->last_result ) {
|
if ( $this->last_result ) {
|
||||||
foreach ( $this->last_result as $row ) {
|
foreach ( $this->last_result as $row ) {
|
||||||
$var_by_ref = get_object_vars( $row );
|
$var_by_ref = get_object_vars( $row );
|
||||||
|
@ -3529,8 +3543,10 @@ class wpdb {
|
||||||
$truncate_by_byte_length = 'byte' === $value['length']['type'];
|
$truncate_by_byte_length = 'byte' === $value['length']['type'];
|
||||||
} else {
|
} else {
|
||||||
$length = false;
|
$length = false;
|
||||||
// Since we have no length, we'll never truncate. Initialize the variable to false.
|
/*
|
||||||
// True would take us through an unnecessary (for this case) codepath below.
|
* Since we have no length, we'll never truncate. Initialize the variable to false.
|
||||||
|
* True would take us through an unnecessary (for this case) codepath below.
|
||||||
|
*/
|
||||||
$truncate_by_byte_length = false;
|
$truncate_by_byte_length = false;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -651,8 +651,10 @@ function sanitize_comment_cookies() {
|
||||||
function wp_allow_comment( $commentdata, $wp_error = false ) {
|
function wp_allow_comment( $commentdata, $wp_error = false ) {
|
||||||
global $wpdb;
|
global $wpdb;
|
||||||
|
|
||||||
// Simple duplicate check.
|
/*
|
||||||
// expected_slashed ($comment_post_ID, $comment_author, $comment_author_email, $comment_content)
|
* Simple duplicate check.
|
||||||
|
* expected_slashed ($comment_post_ID, $comment_author, $comment_author_email, $comment_content)
|
||||||
|
*/
|
||||||
$dupe = $wpdb->prepare(
|
$dupe = $wpdb->prepare(
|
||||||
"SELECT comment_ID FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_parent = %s AND comment_approved != 'trash' AND ( comment_author = %s ",
|
"SELECT comment_ID FROM $wpdb->comments WHERE comment_post_ID = %d AND comment_parent = %s AND comment_approved != 'trash' AND ( comment_author = %s ",
|
||||||
wp_unslash( $commentdata['comment_post_ID'] ),
|
wp_unslash( $commentdata['comment_post_ID'] ),
|
||||||
|
@ -1352,8 +1354,7 @@ function wp_check_comment_disallowed_list( $author, $email, $url, $comment, $use
|
||||||
if ( empty( $word ) ) {
|
if ( empty( $word ) ) {
|
||||||
continue; }
|
continue; }
|
||||||
|
|
||||||
// Do some escaping magic so that '#' chars
|
// Do some escaping magic so that '#' chars in the spam words don't break things:
|
||||||
// in the spam words don't break things:
|
|
||||||
$word = preg_quote( $word, '#' );
|
$word = preg_quote( $word, '#' );
|
||||||
|
|
||||||
$pattern = "#$word#iu";
|
$pattern = "#$word#iu";
|
||||||
|
|
|
@ -541,8 +541,10 @@ function wp_unschedule_event( $timestamp, $hook, $args = array(), $wp_error = fa
|
||||||
* if unscheduling one or more events fail.
|
* if unscheduling one or more events fail.
|
||||||
*/
|
*/
|
||||||
function wp_clear_scheduled_hook( $hook, $args = array(), $wp_error = false ) {
|
function wp_clear_scheduled_hook( $hook, $args = array(), $wp_error = false ) {
|
||||||
// Backward compatibility.
|
/*
|
||||||
// Previously, this function took the arguments as discrete vars rather than an array like the rest of the API.
|
* Backward compatibility.
|
||||||
|
* Previously, this function took the arguments as discrete vars rather than an array like the rest of the API.
|
||||||
|
*/
|
||||||
if ( ! is_array( $args ) ) {
|
if ( ! is_array( $args ) ) {
|
||||||
_deprecated_argument( __FUNCTION__, '3.0.0', __( 'This argument has changed to an array to match the behavior of the other cron functions.' ) );
|
_deprecated_argument( __FUNCTION__, '3.0.0', __( 'This argument has changed to an array to match the behavior of the other cron functions.' ) );
|
||||||
$args = array_slice( func_get_args(), 1 ); // phpcs:ignore PHPCompatibility.FunctionUse.ArgumentFunctionsReportCurrentValue.NeedsInspection
|
$args = array_slice( func_get_args(), 1 ); // phpcs:ignore PHPCompatibility.FunctionUse.ArgumentFunctionsReportCurrentValue.NeedsInspection
|
||||||
|
|
|
@ -95,8 +95,10 @@ function wp_initial_constants() {
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add define( 'WP_DEBUG_DISPLAY', null ); to wp-config.php to use the globally configured setting
|
/*
|
||||||
// for 'display_errors' and not force errors to be displayed. Use false to force 'display_errors' off.
|
* Add define( 'WP_DEBUG_DISPLAY', null ); to wp-config.php to use the globally configured setting
|
||||||
|
* for 'display_errors' and not force errors to be displayed. Use false to force 'display_errors' off.
|
||||||
|
*/
|
||||||
if ( ! defined( 'WP_DEBUG_DISPLAY' ) ) {
|
if ( ! defined( 'WP_DEBUG_DISPLAY' ) ) {
|
||||||
define( 'WP_DEBUG_DISPLAY', true );
|
define( 'WP_DEBUG_DISPLAY', true );
|
||||||
}
|
}
|
||||||
|
@ -110,8 +112,10 @@ function wp_initial_constants() {
|
||||||
define( 'WP_CACHE', false );
|
define( 'WP_CACHE', false );
|
||||||
}
|
}
|
||||||
|
|
||||||
// Add define( 'SCRIPT_DEBUG', true ); to wp-config.php to enable loading of non-minified,
|
/*
|
||||||
// non-concatenated scripts and stylesheets.
|
* Add define( 'SCRIPT_DEBUG', true ); to wp-config.php to enable loading of non-minified,
|
||||||
|
* non-concatenated scripts and stylesheets.
|
||||||
|
*/
|
||||||
if ( ! defined( 'SCRIPT_DEBUG' ) ) {
|
if ( ! defined( 'SCRIPT_DEBUG' ) ) {
|
||||||
if ( ! empty( $wp_version ) ) {
|
if ( ! empty( $wp_version ) ) {
|
||||||
$develop_src = str_contains( $wp_version, '-src' );
|
$develop_src = str_contains( $wp_version, '-src' );
|
||||||
|
|
|
@ -510,11 +510,13 @@ function get_post_embed_html( $width, $height, $post = null ) {
|
||||||
esc_attr( $secret )
|
esc_attr( $secret )
|
||||||
);
|
);
|
||||||
|
|
||||||
// Note that the script must be placed after the <blockquote> and <iframe> due to a regexp parsing issue in
|
/*
|
||||||
// `wp_filter_oembed_result()`. Because of the regex pattern starts with `|(<blockquote>.*?</blockquote>)?.*|`
|
* Note that the script must be placed after the <blockquote> and <iframe> due to a regexp parsing issue in
|
||||||
// wherein the <blockquote> is marked as being optional, if it is not at the beginning of the string then the group
|
* `wp_filter_oembed_result()`. Because of the regex pattern starts with `|(<blockquote>.*?</blockquote>)?.*|`
|
||||||
// will fail to match and everything will be matched by `.*` and not included in the group. This regex issue goes
|
* wherein the <blockquote> is marked as being optional, if it is not at the beginning of the string then the group
|
||||||
// back to WordPress 4.4, so in order to not break older installs this script must come at the end.
|
* will fail to match and everything will be matched by `.*` and not included in the group. This regex issue goes
|
||||||
|
* back to WordPress 4.4, so in order to not break older installs this script must come at the end.
|
||||||
|
*/
|
||||||
$output .= wp_get_inline_script_tag(
|
$output .= wp_get_inline_script_tag(
|
||||||
file_get_contents( ABSPATH . WPINC . '/js/wp-embed' . wp_scripts_get_suffix() . '.js' )
|
file_get_contents( ABSPATH . WPINC . '/js/wp-embed' . wp_scripts_get_suffix() . '.js' )
|
||||||
);
|
);
|
||||||
|
|
|
@ -797,8 +797,10 @@ function fetch_feed( $url ) {
|
||||||
$feed = new SimplePie();
|
$feed = new SimplePie();
|
||||||
|
|
||||||
$feed->set_sanitize_class( 'WP_SimplePie_Sanitize_KSES' );
|
$feed->set_sanitize_class( 'WP_SimplePie_Sanitize_KSES' );
|
||||||
// We must manually overwrite $feed->sanitize because SimplePie's constructor
|
/*
|
||||||
// sets it before we have a chance to set the sanitization class.
|
* We must manually overwrite $feed->sanitize because SimplePie's constructor
|
||||||
|
* sets it before we have a chance to set the sanitization class.
|
||||||
|
*/
|
||||||
$feed->sanitize = new WP_SimplePie_Sanitize_KSES();
|
$feed->sanitize = new WP_SimplePie_Sanitize_KSES();
|
||||||
|
|
||||||
// Register the cache handler using the recommended method for SimplePie 1.3 or later.
|
// Register the cache handler using the recommended method for SimplePie 1.3 or later.
|
||||||
|
|
|
@ -16,7 +16,7 @@
|
||||||
*
|
*
|
||||||
* @global string $wp_version
|
* @global string $wp_version
|
||||||
*/
|
*/
|
||||||
$wp_version = '6.3-beta3-56179';
|
$wp_version = '6.3-beta3-56180';
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
* Holds the WordPress DB revision, increments when changes are made to the WordPress DB schema.
|
||||||
|
|
Loading…
Reference in New Issue