Coding Standards: Fix WPCS issues in `wp-admin/includes/template.php`.

See #49542.
Built from https://develop.svn.wordpress.org/trunk@47775


git-svn-id: http://core.svn.wordpress.org/trunk@47551 1a063a9b-81f0-0310-95a4-ce76da25c4cd
This commit is contained in:
Sergey Biryukov 2020-05-08 16:36:18 +00:00
parent 43a6aff0d4
commit 1cde7d86f9
2 changed files with 48 additions and 39 deletions

View File

@ -691,13 +691,19 @@ function meta_form( $post = null ) {
* @param int $limit Number of custom fields to retrieve. Default 30. * @param int $limit Number of custom fields to retrieve. Default 30.
*/ */
$limit = apply_filters( 'postmeta_form_limit', 30 ); $limit = apply_filters( 'postmeta_form_limit', 30 );
$sql = "SELECT DISTINCT meta_key
FROM $wpdb->postmeta $keys = $wpdb->get_col(
WHERE meta_key NOT BETWEEN '_' AND '_z' $wpdb->prepare(
HAVING meta_key NOT LIKE %s "SELECT DISTINCT meta_key
ORDER BY meta_key FROM $wpdb->postmeta
LIMIT %d"; WHERE meta_key NOT BETWEEN '_' AND '_z'
$keys = $wpdb->get_col( $wpdb->prepare( $sql, $wpdb->esc_like( '_' ) . '%', $limit ) ); HAVING meta_key NOT LIKE %s
ORDER BY meta_key
LIMIT %d",
$wpdb->esc_like( '_' ) . '%',
$limit
)
);
} }
if ( $keys ) { if ( $keys ) {
@ -784,7 +790,7 @@ function touch_time( $edit = 1, $for_post = 1, $tab_index = 0, $multi = 0 ) {
$post = get_post(); $post = get_post();
if ( $for_post ) { if ( $for_post ) {
$edit = ! ( in_array( $post->post_status, array( 'draft', 'pending' ), true ) && ( ! $post->post_date_gmt || '0000-00-00 00:00:00' == $post->post_date_gmt ) ); $edit = ! ( in_array( $post->post_status, array( 'draft', 'pending' ), true ) && ( ! $post->post_date_gmt || '0000-00-00 00:00:00' === $post->post_date_gmt ) );
} }
$tab_index_attribute = ''; $tab_index_attribute = '';
@ -896,13 +902,14 @@ function page_template_dropdown( $default = '', $post_type = 'page' ) {
*/ */
function parent_dropdown( $default = 0, $parent = 0, $level = 0, $post = null ) { function parent_dropdown( $default = 0, $parent = 0, $level = 0, $post = null ) {
global $wpdb; global $wpdb;
$post = get_post( $post ); $post = get_post( $post );
$items = $wpdb->get_results( $wpdb->prepare( "SELECT ID, post_parent, post_title FROM $wpdb->posts WHERE post_parent = %d AND post_type = 'page' ORDER BY menu_order", $parent ) ); $items = $wpdb->get_results( $wpdb->prepare( "SELECT ID, post_parent, post_title FROM $wpdb->posts WHERE post_parent = %d AND post_type = 'page' ORDER BY menu_order", $parent ) );
if ( $items ) { if ( $items ) {
foreach ( $items as $item ) { foreach ( $items as $item ) {
// A page cannot be its own parent. // A page cannot be its own parent.
if ( $post && $post->ID && $item->ID == $post->ID ) { if ( $post && $post->ID && (int) $item->ID === $post->ID ) {
continue; continue;
} }
@ -932,7 +939,7 @@ function wp_dropdown_roles( $selected = '' ) {
foreach ( $editable_roles as $role => $details ) { foreach ( $editable_roles as $role => $details ) {
$name = translate_user_role( $details['name'] ); $name = translate_user_role( $details['name'] );
// Preselect specified role. // Preselect specified role.
if ( $selected == $role ) { if ( $selected === $role ) {
$r .= "\n\t<option selected='selected' value='" . esc_attr( $role ) . "'>$name</option>"; $r .= "\n\t<option selected='selected' value='" . esc_attr( $role ) . "'>$name</option>";
} else { } else {
$r .= "\n\t<option value='" . esc_attr( $role ) . "'>$name</option>"; $r .= "\n\t<option value='" . esc_attr( $role ) . "'>$name</option>";
@ -1057,7 +1064,7 @@ function add_meta_box( $id, $title, $callback, $screen = null, $context = 'advan
} }
// If a core box was previously added or removed by a plugin, don't add. // If a core box was previously added or removed by a plugin, don't add.
if ( 'core' == $priority ) { if ( 'core' === $priority ) {
// If core box previously deleted, don't add. // If core box previously deleted, don't add.
if ( false === $wp_meta_boxes[ $page ][ $a_context ][ $a_priority ][ $id ] ) { if ( false === $wp_meta_boxes[ $page ][ $a_context ][ $a_priority ][ $id ] ) {
return; return;
@ -1067,7 +1074,7 @@ function add_meta_box( $id, $title, $callback, $screen = null, $context = 'advan
* If box was added with default priority, give it core priority to * If box was added with default priority, give it core priority to
* maintain sort order. * maintain sort order.
*/ */
if ( 'default' == $a_priority ) { if ( 'default' === $a_priority ) {
$wp_meta_boxes[ $page ][ $a_context ]['core'][ $id ] = $wp_meta_boxes[ $page ][ $a_context ]['default'][ $id ]; $wp_meta_boxes[ $page ][ $a_context ]['core'][ $id ] = $wp_meta_boxes[ $page ][ $a_context ]['default'][ $id ];
unset( $wp_meta_boxes[ $page ][ $a_context ]['default'][ $id ] ); unset( $wp_meta_boxes[ $page ][ $a_context ]['default'][ $id ] );
} }
@ -1080,13 +1087,14 @@ function add_meta_box( $id, $title, $callback, $screen = null, $context = 'advan
* Else, if we're adding to the sorted priority, we don't know the title * Else, if we're adding to the sorted priority, we don't know the title
* or callback. Grab them from the previously added context/priority. * or callback. Grab them from the previously added context/priority.
*/ */
} elseif ( 'sorted' == $priority ) { } elseif ( 'sorted' === $priority ) {
$title = $wp_meta_boxes[ $page ][ $a_context ][ $a_priority ][ $id ]['title']; $title = $wp_meta_boxes[ $page ][ $a_context ][ $a_priority ][ $id ]['title'];
$callback = $wp_meta_boxes[ $page ][ $a_context ][ $a_priority ][ $id ]['callback']; $callback = $wp_meta_boxes[ $page ][ $a_context ][ $a_priority ][ $id ]['callback'];
$callback_args = $wp_meta_boxes[ $page ][ $a_context ][ $a_priority ][ $id ]['args']; $callback_args = $wp_meta_boxes[ $page ][ $a_context ][ $a_priority ][ $id ]['args'];
} }
// An ID can be in only one priority and one context. // An ID can be in only one priority and one context.
if ( $priority != $a_priority || $context != $a_context ) { if ( $priority !== $a_priority || $context !== $a_context ) {
unset( $wp_meta_boxes[ $page ][ $a_context ][ $a_priority ][ $id ] ); unset( $wp_meta_boxes[ $page ][ $a_context ][ $a_priority ][ $id ] );
} }
} }
@ -1227,15 +1235,15 @@ function _get_plugin_from_callback( $callback ) {
* *
* @staticvar bool $already_sorted * @staticvar bool $already_sorted
* *
* @param string|WP_Screen $screen Screen identifier. If you have used add_menu_page() or * @param string|WP_Screen $screen The screen identifier. If you have used add_menu_page() or
* add_submenu_page() to create a new screen (and hence screen_id) * add_submenu_page() to create a new screen (and hence screen_id)
* make sure your menu slug conforms to the limits of sanitize_key() * make sure your menu slug conforms to the limits of sanitize_key()
* otherwise the 'screen' menu may not correctly render on your page. * otherwise the 'screen' menu may not correctly render on your page.
* @param string $context The screen context for which to display meta boxes. * @param string $context The screen context for which to display meta boxes.
* @param mixed $object Gets passed to the first parameter of the meta box callback function. * @param mixed $object Gets passed to the meta box callback function as the first parameter.
* Often this is the object that's the focus of the current screen, for * Often this is the object that's the focus of the current screen, for
* example a `WP_Post` or `WP_Comment` object. * example a `WP_Post` or `WP_Comment` object.
* @return int number of meta_boxes * @return int Number of meta_boxes.
*/ */
function do_meta_boxes( $screen, $context, $object ) { function do_meta_boxes( $screen, $context, $object ) {
global $wp_meta_boxes; global $wp_meta_boxes;
@ -1275,7 +1283,7 @@ function do_meta_boxes( $screen, $context, $object ) {
foreach ( array( 'high', 'sorted', 'core', 'default', 'low' ) as $priority ) { foreach ( array( 'high', 'sorted', 'core', 'default', 'low' ) as $priority ) {
if ( isset( $wp_meta_boxes[ $page ][ $context ][ $priority ] ) ) { if ( isset( $wp_meta_boxes[ $page ][ $context ][ $priority ] ) ) {
foreach ( (array) $wp_meta_boxes[ $page ][ $context ][ $priority ] as $box ) { foreach ( (array) $wp_meta_boxes[ $page ][ $context ][ $priority ] as $box ) {
if ( false == $box || ! $box['title'] ) { if ( false === $box || ! $box['title'] ) {
continue; continue;
} }
@ -1307,7 +1315,7 @@ function do_meta_boxes( $screen, $context, $object ) {
// get_hidden_meta_boxes() doesn't apply in the block editor. // get_hidden_meta_boxes() doesn't apply in the block editor.
$hidden_class = ( ! $screen->is_block_editor() && in_array( $box['id'], $hidden, true ) ) ? ' hide-if-js' : ''; $hidden_class = ( ! $screen->is_block_editor() && in_array( $box['id'], $hidden, true ) ) ? ' hide-if-js' : '';
echo '<div id="' . $box['id'] . '" class="postbox ' . postbox_classes( $box['id'], $page ) . $hidden_class . '" ' . '>' . "\n"; echo '<div id="' . $box['id'] . '" class="postbox ' . postbox_classes( $box['id'], $page ) . $hidden_class . '" ' . '>' . "\n";
if ( 'dashboard_browser_nag' != $box['id'] ) { if ( 'dashboard_browser_nag' !== $box['id'] ) {
$widget_title = $box['title']; $widget_title = $box['title'];
if ( is_array( $box['args'] ) && isset( $box['args']['__widget_basename'] ) ) { if ( is_array( $box['args'] ) && isset( $box['args']['__widget_basename'] ) ) {
@ -1428,9 +1436,9 @@ function remove_meta_box( $id, $screen, $context ) {
* @uses global $wp_meta_boxes Used to retrieve registered meta boxes. * @uses global $wp_meta_boxes Used to retrieve registered meta boxes.
* *
* @param string|object $screen The screen identifier. * @param string|object $screen The screen identifier.
* @param string $context The meta box context. * @param string $context The screen context for which to display accordion sections.
* @param mixed $object gets passed to the section callback function as first parameter. * @param mixed $object Gets passed to the section callback function as the first parameter.
* @return int number of meta boxes as accordion sections. * @return int Number of meta boxes as accordion sections.
*/ */
function do_accordion_sections( $screen, $context, $object ) { function do_accordion_sections( $screen, $context, $object ) {
global $wp_meta_boxes; global $wp_meta_boxes;
@ -1457,9 +1465,10 @@ function do_accordion_sections( $screen, $context, $object ) {
foreach ( array( 'high', 'core', 'default', 'low' ) as $priority ) { foreach ( array( 'high', 'core', 'default', 'low' ) as $priority ) {
if ( isset( $wp_meta_boxes[ $page ][ $context ][ $priority ] ) ) { if ( isset( $wp_meta_boxes[ $page ][ $context ][ $priority ] ) ) {
foreach ( $wp_meta_boxes[ $page ][ $context ][ $priority ] as $box ) { foreach ( $wp_meta_boxes[ $page ][ $context ][ $priority ] as $box ) {
if ( false == $box || ! $box['title'] ) { if ( false === $box || ! $box['title'] ) {
continue; continue;
} }
$i++; $i++;
$hidden_class = in_array( $box['id'], $hidden, true ) ? 'hide-if-js' : ''; $hidden_class = in_array( $box['id'], $hidden, true ) ? 'hide-if-js' : '';
@ -1517,7 +1526,7 @@ function do_accordion_sections( $screen, $context, $object ) {
function add_settings_section( $id, $title, $callback, $page ) { function add_settings_section( $id, $title, $callback, $page ) {
global $wp_settings_sections; global $wp_settings_sections;
if ( 'misc' == $page ) { if ( 'misc' === $page ) {
_deprecated_argument( _deprecated_argument(
__FUNCTION__, __FUNCTION__,
'3.0.0', '3.0.0',
@ -1530,7 +1539,7 @@ function add_settings_section( $id, $title, $callback, $page ) {
$page = 'general'; $page = 'general';
} }
if ( 'privacy' == $page ) { if ( 'privacy' === $page ) {
_deprecated_argument( _deprecated_argument(
__FUNCTION__, __FUNCTION__,
'3.5.0', '3.5.0',
@ -1588,7 +1597,7 @@ function add_settings_section( $id, $title, $callback, $page ) {
function add_settings_field( $id, $title, $callback, $page, $section = 'default', $args = array() ) { function add_settings_field( $id, $title, $callback, $page, $section = 'default', $args = array() ) {
global $wp_settings_fields; global $wp_settings_fields;
if ( 'misc' == $page ) { if ( 'misc' === $page ) {
_deprecated_argument( _deprecated_argument(
__FUNCTION__, __FUNCTION__,
'3.0.0', '3.0.0',
@ -1601,7 +1610,7 @@ function add_settings_field( $id, $title, $callback, $page, $section = 'default'
$page = 'general'; $page = 'general';
} }
if ( 'privacy' == $page ) { if ( 'privacy' === $page ) {
_deprecated_argument( _deprecated_argument(
__FUNCTION__, __FUNCTION__,
'3.5.0', '3.5.0',
@ -1790,7 +1799,7 @@ function get_settings_errors( $setting = '', $sanitize = false ) {
$setting_errors = array(); $setting_errors = array();
foreach ( (array) $wp_settings_errors as $key => $details ) { foreach ( (array) $wp_settings_errors as $key => $details ) {
if ( $setting == $details['setting'] ) { if ( $setting === $details['setting'] ) {
$setting_errors[] = $wp_settings_errors[ $key ]; $setting_errors[] = $wp_settings_errors[ $key ];
} }
} }
@ -2098,9 +2107,9 @@ function _post_states( $post, $echo = true ) {
$post_states_string .= ' &mdash; '; $post_states_string .= ' &mdash; ';
foreach ( $post_states as $state ) { foreach ( $post_states as $state ) {
++$i; $sep = ( ++$i === $state_count ) ? '' : ', ';
( $i == $state_count ) ? $sep = '' : $sep = ', ';
$post_states_string .= "<span class='post-state'>$state$sep</span>"; $post_states_string .= "<span class='post-state'>$state$sep</span>";
} }
} }
@ -2131,7 +2140,7 @@ function get_post_states( $post ) {
$post_states['protected'] = _x( 'Password protected', 'post status' ); $post_states['protected'] = _x( 'Password protected', 'post status' );
} }
if ( 'private' == $post->post_status && 'private' != $post_status ) { if ( 'private' === $post->post_status && 'private' !== $post_status ) {
$post_states['private'] = _x( 'Private', 'post status' ); $post_states['private'] = _x( 'Private', 'post status' );
} }
@ -2145,7 +2154,7 @@ function get_post_states( $post ) {
$post_states[] = _x( 'Customization Draft', 'post status' ); $post_states[] = _x( 'Customization Draft', 'post status' );
} }
if ( 'pending' == $post->post_status && 'pending' != $post_status ) { if ( 'pending' === $post->post_status && 'pending' !== $post_status ) {
$post_states['pending'] = _x( 'Pending', 'post status' ); $post_states['pending'] = _x( 'Pending', 'post status' );
} }
@ -2201,7 +2210,7 @@ function _media_states( $post ) {
if ( is_random_header_image() ) { if ( is_random_header_image() ) {
$header_images = wp_list_pluck( get_uploaded_header_images(), 'attachment_id' ); $header_images = wp_list_pluck( get_uploaded_header_images(), 'attachment_id' );
if ( $meta_header == $stylesheet && in_array( $post->ID, $header_images, true ) ) { if ( $meta_header === $stylesheet && in_array( $post->ID, $header_images, true ) ) {
$media_states[] = __( 'Header Image' ); $media_states[] = __( 'Header Image' );
} }
} else { } else {
@ -2232,11 +2241,11 @@ function _media_states( $post ) {
} }
} }
if ( get_option( 'site_icon' ) == $post->ID ) { if ( (int) get_option( 'site_icon' ) === $post->ID ) {
$media_states[] = __( 'Site Icon' ); $media_states[] = __( 'Site Icon' );
} }
if ( get_theme_mod( 'custom_logo' ) == $post->ID ) { if ( (int) get_theme_mod( 'custom_logo' ) === $post->ID ) {
$media_states[] = __( 'Logo' ); $media_states[] = __( 'Logo' );
} }
@ -2259,8 +2268,8 @@ function _media_states( $post ) {
echo ' &mdash; '; echo ' &mdash; ';
foreach ( $media_states as $state ) { foreach ( $media_states as $state ) {
++$i; $sep = ( ++$i === $state_count ) ? '' : ', ';
( $i == $state_count ) ? $sep = '' : $sep = ', ';
echo "<span class='post-state'>$state$sep</span>"; echo "<span class='post-state'>$state$sep</span>";
} }
} }

View File

@ -13,7 +13,7 @@
* *
* @global string $wp_version * @global string $wp_version
*/ */
$wp_version = '5.5-alpha-47774'; $wp_version = '5.5-alpha-47775';
/** /**
* 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.