Coding Standards: Use strict comparison in wp-admin/includes/dashboard.php.

Includes minor code layout fixes for better readability.

See #52627.
Built from https://develop.svn.wordpress.org/trunk@50689


git-svn-id: http://core.svn.wordpress.org/trunk@50298 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
Sergey Biryukov 2021-04-07 18:34:07 +00:00
parent d2d09b9a7a
commit 7d65ff4f7a
2 changed files with 73 additions and 27 deletions

View File

@ -19,6 +19,7 @@
*/ */
function wp_dashboard_setup() { function wp_dashboard_setup() {
global $wp_registered_widgets, $wp_registered_widget_controls, $wp_dashboard_control_callbacks; global $wp_registered_widgets, $wp_registered_widget_controls, $wp_dashboard_control_callbacks;
$wp_dashboard_control_callbacks = array(); $wp_dashboard_control_callbacks = array();
$screen = get_current_screen(); $screen = get_current_screen();
@ -28,6 +29,7 @@ function wp_dashboard_setup() {
if ( $response && $response['upgrade'] ) { if ( $response && $response['upgrade'] ) {
add_filter( 'postbox_classes_dashboard_dashboard_browser_nag', 'dashboard_browser_nag_class' ); add_filter( 'postbox_classes_dashboard_dashboard_browser_nag', 'dashboard_browser_nag_class' );
if ( $response['insecure'] ) { if ( $response['insecure'] ) {
wp_add_dashboard_widget( 'dashboard_browser_nag', __( 'You are using an insecure browser!' ), 'wp_dashboard_browser_nag' ); wp_add_dashboard_widget( 'dashboard_browser_nag', __( 'You are using an insecure browser!' ), 'wp_dashboard_browser_nag' );
} else { } else {
@ -37,8 +39,12 @@ function wp_dashboard_setup() {
// PHP Version. // PHP Version.
$response = wp_check_php_version(); $response = wp_check_php_version();
if ( $response && isset( $response['is_acceptable'] ) && ! $response['is_acceptable'] && current_user_can( 'update_php' ) ) {
if ( $response && isset( $response['is_acceptable'] ) && ! $response['is_acceptable']
&& current_user_can( 'update_php' )
) {
add_filter( 'postbox_classes_dashboard_dashboard_php_nag', 'dashboard_php_nag_class' ); add_filter( 'postbox_classes_dashboard_dashboard_php_nag', 'dashboard_php_nag_class' );
wp_add_dashboard_widget( 'dashboard_php_nag', __( 'PHP Update Recommended' ), 'wp_dashboard_php_nag' ); wp_add_dashboard_widget( 'dashboard_php_nag', __( 'PHP Update Recommended' ), 'wp_dashboard_php_nag' );
} }
@ -174,9 +180,10 @@ function wp_dashboard_setup() {
* Accepts 'high', 'core', 'default', or 'low'. Default 'core'. * Accepts 'high', 'core', 'default', or 'low'. Default 'core'.
*/ */
function wp_add_dashboard_widget( $widget_id, $widget_name, $callback, $control_callback = null, $callback_args = null, $context = 'normal', $priority = 'core' ) { function wp_add_dashboard_widget( $widget_id, $widget_name, $callback, $control_callback = null, $callback_args = null, $context = 'normal', $priority = 'core' ) {
$screen = get_current_screen();
global $wp_dashboard_control_callbacks; global $wp_dashboard_control_callbacks;
$screen = get_current_screen();
$private_callback_args = array( '__widget_basename' => $widget_name ); $private_callback_args = array( '__widget_basename' => $widget_name );
if ( is_null( $callback_args ) ) { if ( is_null( $callback_args ) ) {
@ -185,9 +192,10 @@ function wp_add_dashboard_widget( $widget_id, $widget_name, $callback, $control_
$callback_args = array_merge( $callback_args, $private_callback_args ); $callback_args = array_merge( $callback_args, $private_callback_args );
} }
if ( $control_callback && current_user_can( 'edit_dashboard' ) && is_callable( $control_callback ) ) { if ( $control_callback && is_callable( $control_callback ) && current_user_can( 'edit_dashboard' ) ) {
$wp_dashboard_control_callbacks[ $widget_id ] = $control_callback; $wp_dashboard_control_callbacks[ $widget_id ] = $control_callback;
if ( isset( $_GET['edit'] ) && $widget_id == $_GET['edit'] ) {
if ( isset( $_GET['edit'] ) && $widget_id === $_GET['edit'] ) {
list($url) = explode( '#', add_query_arg( 'edit', false ), 2 ); list($url) = explode( '#', add_query_arg( 'edit', false ), 2 );
$widget_name .= ' <span class="postbox-title-action"><a href="' . esc_url( $url ) . '">' . __( 'Cancel' ) . '</a></span>'; $widget_name .= ' <span class="postbox-title-action"><a href="' . esc_url( $url ) . '">' . __( 'Cancel' ) . '</a></span>';
$callback = '_wp_dashboard_control_callback'; $callback = '_wp_dashboard_control_callback';
@ -212,6 +220,7 @@ function wp_add_dashboard_widget( $widget_id, $widget_name, $callback, $control_
if ( empty( $context ) ) { if ( empty( $context ) ) {
$context = 'normal'; $context = 'normal';
} }
if ( empty( $priority ) ) { if ( empty( $priority ) ) {
$priority = 'core'; $priority = 'core';
} }
@ -246,10 +255,10 @@ function wp_dashboard() {
$screen = get_current_screen(); $screen = get_current_screen();
$columns = absint( $screen->get_columns() ); $columns = absint( $screen->get_columns() );
$columns_css = ''; $columns_css = '';
if ( $columns ) { if ( $columns ) {
$columns_css = " columns-$columns"; $columns_css = " columns-$columns";
} }
?> ?>
<div id="dashboard-widgets" class="metabox-holder<?php echo $columns_css; ?>"> <div id="dashboard-widgets" class="metabox-holder<?php echo $columns_css; ?>">
<div id="postbox-container-1" class="postbox-container"> <div id="postbox-container-1" class="postbox-container">
@ -291,6 +300,7 @@ function wp_dashboard_right_now() {
// Posts and Pages. // Posts and Pages.
foreach ( array( 'post', 'page' ) as $post_type ) { foreach ( array( 'post', 'page' ) as $post_type ) {
$num_posts = wp_count_posts( $post_type ); $num_posts = wp_count_posts( $post_type );
if ( $num_posts && $num_posts->publish ) { if ( $num_posts && $num_posts->publish ) {
if ( 'post' === $post_type ) { if ( 'post' === $post_type ) {
/* translators: %s: Number of posts. */ /* translators: %s: Number of posts. */
@ -299,8 +309,10 @@ function wp_dashboard_right_now() {
/* translators: %s: Number of pages. */ /* translators: %s: Number of pages. */
$text = _n( '%s Page', '%s Pages', $num_posts->publish ); $text = _n( '%s Page', '%s Pages', $num_posts->publish );
} }
$text = sprintf( $text, number_format_i18n( $num_posts->publish ) ); $text = sprintf( $text, number_format_i18n( $num_posts->publish ) );
$post_type_object = get_post_type_object( $post_type ); $post_type_object = get_post_type_object( $post_type );
if ( $post_type_object && current_user_can( $post_type_object->cap->edit_posts ) ) { if ( $post_type_object && current_user_can( $post_type_object->cap->edit_posts ) ) {
printf( '<li class="%1$s-count"><a href="edit.php?post_type=%1$s">%2$s</a></li>', $post_type, $text ); printf( '<li class="%1$s-count"><a href="edit.php?post_type=%1$s">%2$s</a></li>', $post_type, $text );
} else { } else {
@ -308,25 +320,25 @@ function wp_dashboard_right_now() {
} }
} }
} }
// Comments. // Comments.
$num_comm = wp_count_comments(); $num_comm = wp_count_comments();
if ( $num_comm && ( $num_comm->approved || $num_comm->moderated ) ) { if ( $num_comm && ( $num_comm->approved || $num_comm->moderated ) ) {
/* translators: %s: Number of comments. */ /* translators: %s: Number of comments. */
$text = sprintf( _n( '%s Comment', '%s Comments', $num_comm->approved ), number_format_i18n( $num_comm->approved ) ); $text = sprintf( _n( '%s Comment', '%s Comments', $num_comm->approved ), number_format_i18n( $num_comm->approved ) );
?> ?>
<li class="comment-count"><a href="edit-comments.php"><?php echo $text; ?></a></li> <li class="comment-count">
<a href="edit-comments.php"><?php echo $text; ?></a>
</li>
<?php <?php
$moderated_comments_count_i18n = number_format_i18n( $num_comm->moderated ); $moderated_comments_count_i18n = number_format_i18n( $num_comm->moderated );
/* translators: %s: Number of comments. */ /* translators: %s: Number of comments. */
$text = sprintf( _n( '%s Comment in moderation', '%s Comments in moderation', $num_comm->moderated ), $moderated_comments_count_i18n ); $text = sprintf( _n( '%s Comment in moderation', '%s Comments in moderation', $num_comm->moderated ), $moderated_comments_count_i18n );
?> ?>
<li class="comment-mod-count <li class="comment-mod-count<?php echo ! $num_comm->moderated ? ' hidden' : ''; ?>">
<?php <a href="edit-comments.php?comment_status=moderated" class="comments-in-moderation-text"><?php echo $text; ?></a>
if ( ! $num_comm->moderated ) { </li>
echo ' hidden';
}
?>
"><a href="edit-comments.php?comment_status=moderated" class="comments-in-moderation-text"><?php echo $text; ?></a></li>
<?php <?php
} }
@ -353,7 +365,9 @@ function wp_dashboard_right_now() {
update_right_now_message(); update_right_now_message();
// Check if search engines are asked not to index this site. // Check if search engines are asked not to index this site.
if ( ! is_network_admin() && ! is_user_admin() && current_user_can( 'manage_options' ) && '0' == get_option( 'blog_public' ) ) { if ( ! is_network_admin() && ! is_user_admin()
&& current_user_can( 'manage_options' ) && ! get_option( 'blog_public' )
) {
/** /**
* Filters the link title attribute for the 'Search engines discouraged' * Filters the link title attribute for the 'Search engines discouraged'
@ -378,7 +392,8 @@ function wp_dashboard_right_now() {
* *
* @param string $content Default text. * @param string $content Default text.
*/ */
$content = apply_filters( 'privacy_on_link_text', __( 'Search engines discouraged' ) ); $content = apply_filters( 'privacy_on_link_text', __( 'Search engines discouraged' ) );
$title_attr = '' === $title ? '' : " title='$title'"; $title_attr = '' === $title ? '' : " title='$title'";
echo "<p class='search-engines-info'><a href='options-reading.php'$title_attr>$content</a></p>"; echo "<p class='search-engines-info'><a href='options-reading.php'$title_attr>$content</a></p>";
@ -426,6 +441,7 @@ function wp_dashboard_right_now() {
*/ */
function wp_network_dashboard_right_now() { function wp_network_dashboard_right_now() {
$actions = array(); $actions = array();
if ( current_user_can( 'create_sites' ) ) { if ( current_user_can( 'create_sites' ) ) {
$actions['create-site'] = '<a href="' . network_admin_url( 'site-new.php' ) . '">' . __( 'Create a New Site' ) . '</a>'; $actions['create-site'] = '<a href="' . network_admin_url( 'site-new.php' ) . '">' . __( 'Create a New Site' ) . '</a>';
} }
@ -515,10 +531,12 @@ function wp_dashboard_quick_press( $error_msg = false ) {
return; return;
} }
/* Check if a new auto-draft (= no new post_ID) is needed or if the old can be used */ // Check if a new auto-draft (= no new post_ID) is needed or if the old can be used.
$last_post_id = (int) get_user_option( 'dashboard_quick_press_last_post_id' ); // Get the last post_ID. $last_post_id = (int) get_user_option( 'dashboard_quick_press_last_post_id' ); // Get the last post_ID.
if ( $last_post_id ) { if ( $last_post_id ) {
$post = get_post( $last_post_id ); $post = get_post( $last_post_id );
if ( empty( $post ) || 'auto-draft' !== $post->post_status ) { // auto-draft doesn't exist anymore. if ( empty( $post ) || 'auto-draft' !== $post->post_status ) { // auto-draft doesn't exist anymore.
$post = get_default_post_to_edit( 'post', true ); $post = get_default_post_to_edit( 'post', true );
update_user_option( get_current_user_id(), 'dashboard_quick_press_last_post_id', (int) $post->ID ); // Save post_ID. update_user_option( get_current_user_id(), 'dashboard_quick_press_last_post_id', (int) $post->ID ); // Save post_ID.
@ -528,6 +546,7 @@ function wp_dashboard_quick_press( $error_msg = false ) {
} else { } else {
$post = get_default_post_to_edit( 'post', true ); $post = get_default_post_to_edit( 'post', true );
$user_id = get_current_user_id(); $user_id = get_current_user_id();
// Don't create an option if this is a super admin who does not belong to this site. // Don't create an option if this is a super admin who does not belong to this site.
if ( in_array( get_current_blog_id(), array_keys( get_blogs_of_user( $user_id ) ), true ) ) { if ( in_array( get_current_blog_id(), array_keys( get_blogs_of_user( $user_id ) ), true ) ) {
update_user_option( $user_id, 'dashboard_quick_press_last_post_id', (int) $post->ID ); // Save post_ID. update_user_option( $user_id, 'dashboard_quick_press_last_post_id', (int) $post->ID ); // Save post_ID.
@ -606,6 +625,7 @@ function wp_dashboard_recent_drafts( $drafts = false ) {
} }
echo '<div class="drafts">'; echo '<div class="drafts">';
if ( count( $drafts ) > 3 ) { if ( count( $drafts ) > 3 ) {
printf( printf(
'<p class="view-all"><a href="%s">%s</a></p>' . "\n", '<p class="view-all"><a href="%s">%s</a></p>' . "\n",
@ -613,7 +633,9 @@ function wp_dashboard_recent_drafts( $drafts = false ) {
__( 'View all drafts' ) __( 'View all drafts' )
); );
} }
echo '<h2 class="hide-if-no-js">' . __( 'Your Recent Drafts' ) . "</h2>\n<ul>";
echo '<h2 class="hide-if-no-js">' . __( 'Your Recent Drafts' ) . "</h2>\n";
echo '<ul>';
/* translators: Maximum number of words used in a preview of a draft on the dashboard. */ /* translators: Maximum number of words used in a preview of a draft on the dashboard. */
$draft_length = (int) _x( '10', 'draft_length' ); $draft_length = (int) _x( '10', 'draft_length' );
@ -622,6 +644,7 @@ function wp_dashboard_recent_drafts( $drafts = false ) {
foreach ( $drafts as $draft ) { foreach ( $drafts as $draft ) {
$url = get_edit_post_link( $draft->ID ); $url = get_edit_post_link( $draft->ID );
$title = _draft_or_post_title( $draft->ID ); $title = _draft_or_post_title( $draft->ID );
echo "<li>\n"; echo "<li>\n";
printf( printf(
'<div class="draft-title"><a href="%s" aria-label="%s">%s</a><time datetime="%s">%s</time></div>', '<div class="draft-title"><a href="%s" aria-label="%s">%s</a><time datetime="%s">%s</time></div>',
@ -632,13 +655,17 @@ function wp_dashboard_recent_drafts( $drafts = false ) {
get_the_time( 'c', $draft ), get_the_time( 'c', $draft ),
get_the_time( __( 'F j, Y' ), $draft ) get_the_time( __( 'F j, Y' ), $draft )
); );
$the_content = wp_trim_words( $draft->post_content, $draft_length ); $the_content = wp_trim_words( $draft->post_content, $draft_length );
if ( $the_content ) { if ( $the_content ) {
echo '<p>' . $the_content . '</p>'; echo '<p>' . $the_content . '</p>';
} }
echo "</li>\n"; echo "</li>\n";
} }
echo "</ul>\n</div>";
echo "</ul>\n";
echo '</div>';
} }
/** /**
@ -656,7 +683,6 @@ function _wp_dashboard_recent_comments_row( &$comment, $show_date = true ) {
$GLOBALS['comment'] = clone $comment; $GLOBALS['comment'] = clone $comment;
if ( $comment->comment_post_ID > 0 ) { if ( $comment->comment_post_ID > 0 ) {
$comment_post_title = _draft_or_post_title( $comment->comment_post_ID ); $comment_post_title = _draft_or_post_title( $comment->comment_post_ID );
$comment_post_url = get_the_permalink( $comment->comment_post_ID ); $comment_post_url = get_the_permalink( $comment->comment_post_ID );
$comment_post_link = "<a href='$comment_post_url'>$comment_post_title</a>"; $comment_post_link = "<a href='$comment_post_url'>$comment_post_title</a>";
@ -952,7 +978,8 @@ function wp_dashboard_recent_posts( $args ) {
* @param array $query_args The arguments passed to WP_Query to produce the list of posts. * @param array $query_args The arguments passed to WP_Query to produce the list of posts.
*/ */
$query_args = apply_filters( 'dashboard_recent_posts_query_args', $query_args ); $query_args = apply_filters( 'dashboard_recent_posts_query_args', $query_args );
$posts = new WP_Query( $query_args );
$posts = new WP_Query( $query_args );
if ( $posts->have_posts() ) { if ( $posts->have_posts() ) {
@ -970,9 +997,10 @@ function wp_dashboard_recent_posts( $args ) {
$posts->the_post(); $posts->the_post();
$time = get_the_time( 'U' ); $time = get_the_time( 'U' );
if ( gmdate( 'Y-m-d', $time ) == $today ) {
if ( gmdate( 'Y-m-d', $time ) === $today ) {
$relative = __( 'Today' ); $relative = __( 'Today' );
} elseif ( gmdate( 'Y-m-d', $time ) == $tomorrow ) { } elseif ( gmdate( 'Y-m-d', $time ) === $tomorrow ) {
$relative = __( 'Tomorrow' ); $relative = __( 'Tomorrow' );
} elseif ( gmdate( 'Y', $time ) !== $year ) { } elseif ( gmdate( 'Y', $time ) !== $year ) {
/* translators: Date and time format for recent posts on the dashboard, from a different calendar year, see https://www.php.net/manual/datetime.format.php */ /* translators: Date and time format for recent posts on the dashboard, from a different calendar year, see https://www.php.net/manual/datetime.format.php */
@ -1025,6 +1053,7 @@ function wp_dashboard_recent_comments( $total_items = 5 ) {
'number' => $total_items * 5, 'number' => $total_items * 5,
'offset' => 0, 'offset' => 0,
); );
if ( ! current_user_can( 'edit_posts' ) ) { if ( ! current_user_can( 'edit_posts' ) ) {
$comments_query['status'] = 'approve'; $comments_query['status'] = 'approve';
} }
@ -1033,15 +1062,19 @@ function wp_dashboard_recent_comments( $total_items = 5 ) {
if ( ! is_array( $possible ) ) { if ( ! is_array( $possible ) ) {
break; break;
} }
foreach ( $possible as $comment ) { foreach ( $possible as $comment ) {
if ( ! current_user_can( 'read_post', $comment->comment_post_ID ) ) { if ( ! current_user_can( 'read_post', $comment->comment_post_ID ) ) {
continue; continue;
} }
$comments[] = $comment; $comments[] = $comment;
if ( count( $comments ) == $total_items ) {
if ( count( $comments ) === $total_items ) {
break 2; break 2;
} }
} }
$comments_query['offset'] += $comments_query['number']; $comments_query['offset'] += $comments_query['number'];
$comments_query['number'] = $total_items * 10; $comments_query['number'] = $total_items * 10;
} }
@ -1109,16 +1142,19 @@ function wp_dashboard_cached_rss_widget( $widget_id, $callback, $check_urls = ar
if ( empty( $check_urls ) ) { if ( empty( $check_urls ) ) {
$widgets = get_option( 'dashboard_widget_options' ); $widgets = get_option( 'dashboard_widget_options' );
if ( empty( $widgets[ $widget_id ]['url'] ) && ! $doing_ajax ) { if ( empty( $widgets[ $widget_id ]['url'] ) && ! $doing_ajax ) {
echo $loading; echo $loading;
return false; return false;
} }
$check_urls = array( $widgets[ $widget_id ]['url'] ); $check_urls = array( $widgets[ $widget_id ]['url'] );
} }
$locale = get_user_locale(); $locale = get_user_locale();
$cache_key = 'dash_v2_' . md5( $widget_id . '_' . $locale ); $cache_key = 'dash_v2_' . md5( $widget_id . '_' . $locale );
$output = get_transient( $cache_key ); $output = get_transient( $cache_key );
if ( false !== $output ) { if ( false !== $output ) {
echo $output; echo $output;
return true; return true;
@ -1156,7 +1192,10 @@ function wp_dashboard_cached_rss_widget( $widget_id, $callback, $check_urls = ar
function wp_dashboard_trigger_widget_control( $widget_control_id = false ) { function wp_dashboard_trigger_widget_control( $widget_control_id = false ) {
global $wp_dashboard_control_callbacks; global $wp_dashboard_control_callbacks;
if ( is_scalar( $widget_control_id ) && $widget_control_id && isset( $wp_dashboard_control_callbacks[ $widget_control_id ] ) && is_callable( $wp_dashboard_control_callbacks[ $widget_control_id ] ) ) { if ( is_scalar( $widget_control_id ) && $widget_control_id
&& isset( $wp_dashboard_control_callbacks[ $widget_control_id ] )
&& is_callable( $wp_dashboard_control_callbacks[ $widget_control_id ] )
) {
call_user_func( call_user_func(
$wp_dashboard_control_callbacks[ $widget_control_id ], $wp_dashboard_control_callbacks[ $widget_control_id ],
'', '',
@ -1181,6 +1220,7 @@ function wp_dashboard_trigger_widget_control( $widget_control_id = false ) {
*/ */
function wp_dashboard_rss_control( $widget_id, $form_inputs = array() ) { function wp_dashboard_rss_control( $widget_id, $form_inputs = array() ) {
$widget_options = get_option( 'dashboard_widget_options' ); $widget_options = get_option( 'dashboard_widget_options' );
if ( ! $widget_options ) { if ( ! $widget_options ) {
$widget_options = array(); $widget_options = array();
} }
@ -1209,7 +1249,9 @@ function wp_dashboard_rss_control( $widget_id, $form_inputs = array() ) {
unset( $rss ); unset( $rss );
} }
} }
update_option( 'dashboard_widget_options', $widget_options ); update_option( 'dashboard_widget_options', $widget_options );
$locale = get_user_locale(); $locale = get_user_locale();
$cache_key = 'dash_v2_' . md5( $widget_id . '_' . $locale ); $cache_key = 'dash_v2_' . md5( $widget_id . '_' . $locale );
delete_transient( $cache_key ); delete_transient( $cache_key );
@ -1554,7 +1596,9 @@ function wp_dashboard_primary_output( $widget_id, $feeds ) {
* @return true|void True if not multisite, user can't upload files, or the space check option is disabled. * @return true|void True if not multisite, user can't upload files, or the space check option is disabled.
*/ */
function wp_dashboard_quota() { function wp_dashboard_quota() {
if ( ! is_multisite() || ! current_user_can( 'upload_files' ) || get_site_option( 'upload_space_check_disabled' ) ) { if ( ! is_multisite() || ! current_user_can( 'upload_files' )
|| get_site_option( 'upload_space_check_disabled' )
) {
return true; return true;
} }
@ -1566,6 +1610,7 @@ function wp_dashboard_quota() {
} else { } else {
$percentused = ( $used / $quota ) * 100; $percentused = ( $used / $quota ) * 100;
} }
$used_class = ( $percentused >= 70 ) ? ' warning' : ''; $used_class = ( $percentused >= 70 ) ? ' warning' : '';
$used = round( $used, 2 ); $used = round( $used, 2 );
$percentused = number_format( $percentused ); $percentused = number_format( $percentused );
@ -1703,6 +1748,7 @@ function wp_check_browser_version() {
$key = md5( $_SERVER['HTTP_USER_AGENT'] ); $key = md5( $_SERVER['HTTP_USER_AGENT'] );
$response = get_site_transient( 'browser_' . $key ); $response = get_site_transient( 'browser_' . $key );
if ( false === $response ) { if ( false === $response ) {
// Include an unmodified $wp_version. // Include an unmodified $wp_version.
require ABSPATH . WPINC . '/version.php'; require ABSPATH . WPINC . '/version.php';
@ -1719,7 +1765,7 @@ function wp_check_browser_version() {
$response = wp_remote_post( $url, $options ); $response = wp_remote_post( $url, $options );
if ( is_wp_error( $response ) || 200 != wp_remote_retrieve_response_code( $response ) ) { if ( is_wp_error( $response ) || 200 !== wp_remote_retrieve_response_code( $response ) ) {
return false; return false;
} }

View File

@ -13,7 +13,7 @@
* *
* @global string $wp_version * @global string $wp_version
*/ */
$wp_version = '5.8-alpha-50687'; $wp_version = '5.8-alpha-50689';
/** /**
* 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.