Make WordPress Core


Ignore:
Timestamp:
07/25/2019 12:47:53 AM (5 years ago)
Author:
SergeyBiryukov
Message:

Coding Standards: Rename $r variable used with wp_parse_args() to $parsed_args for clarity.

Props freewebmentor.
Fixes #45059.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/src/wp-admin/includes/template.php

    r45657 r45667  
    101101    $params = apply_filters( 'wp_terms_checklist_args', $args, $post_id );
    102102
    103     $r = wp_parse_args( $params, $defaults );
    104 
    105     if ( empty( $r['walker'] ) || ! ( $r['walker'] instanceof Walker ) ) {
     103    $parsed_args = wp_parse_args( $params, $defaults );
     104
     105    if ( empty( $parsed_args['walker'] ) || ! ( $parsed_args['walker'] instanceof Walker ) ) {
    106106        $walker = new Walker_Category_Checklist;
    107107    } else {
    108         $walker = $r['walker'];
    109     }
    110 
    111     $taxonomy             = $r['taxonomy'];
    112     $descendants_and_self = (int) $r['descendants_and_self'];
     108        $walker = $parsed_args['walker'];
     109    }
     110
     111    $taxonomy             = $parsed_args['taxonomy'];
     112    $descendants_and_self = (int) $parsed_args['descendants_and_self'];
    113113
    114114    $args = array( 'taxonomy' => $taxonomy );
     
    117117    $args['disabled'] = ! current_user_can( $tax->cap->assign_terms );
    118118
    119     $args['list_only'] = ! empty( $r['list_only'] );
    120 
    121     if ( is_array( $r['selected_cats'] ) ) {
    122         $args['selected_cats'] = $r['selected_cats'];
     119    $args['list_only'] = ! empty( $parsed_args['list_only'] );
     120
     121    if ( is_array( $parsed_args['selected_cats'] ) ) {
     122        $args['selected_cats'] = $parsed_args['selected_cats'];
    123123    } elseif ( $post_id ) {
    124124        $args['selected_cats'] = wp_get_object_terms( $post_id, $taxonomy, array_merge( $args, array( 'fields' => 'ids' ) ) );
     
    126126        $args['selected_cats'] = array();
    127127    }
    128     if ( is_array( $r['popular_cats'] ) ) {
    129         $args['popular_cats'] = $r['popular_cats'];
     128    if ( is_array( $parsed_args['popular_cats'] ) ) {
     129        $args['popular_cats'] = $parsed_args['popular_cats'];
    130130    } else {
    131131        $args['popular_cats'] = get_terms(
     
    157157    $output = '';
    158158
    159     if ( $r['checked_ontop'] ) {
     159    if ( $parsed_args['checked_ontop'] ) {
    160160        // Post process $categories rather than adding an exclude to the get_terms() query to keep the query the same across all posts (for any query cache)
    161161        $checked_categories = array();
     
    175175    $output .= call_user_func_array( array( $walker, 'walk' ), array( $categories, 0, $args ) );
    176176
    177     if ( $r['echo'] ) {
     177    if ( $parsed_args['echo'] ) {
    178178        echo $output;
    179179    }
     
    24422442 */
    24432443function wp_star_rating( $args = array() ) {
    2444     $defaults = array(
     2444    $defaults    = array(
    24452445        'rating' => 0,
    24462446        'type'   => 'rating',
     
    24482448        'echo'   => true,
    24492449    );
    2450     $r        = wp_parse_args( $args, $defaults );
     2450    $parsed_args = wp_parse_args( $args, $defaults );
    24512451
    24522452    // Non-English decimal places when the $rating is coming from a string
    2453     $rating = (float) str_replace( ',', '.', $r['rating'] );
     2453    $rating = (float) str_replace( ',', '.', $parsed_args['rating'] );
    24542454
    24552455    // Convert Percentage to star rating, 0..5 in .5 increments
    2456     if ( 'percent' === $r['type'] ) {
     2456    if ( 'percent' === $parsed_args['type'] ) {
    24572457        $rating = round( $rating / 10, 0 ) / 2;
    24582458    }
     
    24632463    $empty_stars = 5 - $full_stars - $half_stars;
    24642464
    2465     if ( $r['number'] ) {
     2465    if ( $parsed_args['number'] ) {
    24662466        /* translators: 1: the rating, 2: the number of ratings */
    2467         $format = _n( '%1$s rating based on %2$s rating', '%1$s rating based on %2$s ratings', $r['number'] );
    2468         $title  = sprintf( $format, number_format_i18n( $rating, 1 ), number_format_i18n( $r['number'] ) );
     2467        $format = _n( '%1$s rating based on %2$s rating', '%1$s rating based on %2$s ratings', $parsed_args['number'] );
     2468        $title  = sprintf( $format, number_format_i18n( $rating, 1 ), number_format_i18n( $parsed_args['number'] ) );
    24692469    } else {
    24702470        /* translators: %s: the rating */
     
    24792479    $output .= '</div>';
    24802480
    2481     if ( $r['echo'] ) {
     2481    if ( $parsed_args['echo'] ) {
    24822482        echo $output;
    24832483    }
Note: See TracChangeset for help on using the changeset viewer.