Make WordPress Core

Ticket #35187: 35187.2.patch

File 35187.2.patch, 3.0 KB (added by afercia, 9 years ago)
  • src/wp-admin/includes/class-wp-terms-list-table.php

     
    375375                        get_edit_term_link( $tag->term_id, $taxonomy, $this->screen->post_type )
    376376                );
    377377
    378                 $out = '<strong><a class="row-title" href="' . esc_url( $edit_link ) . '" title="' . esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $name ) ) . '">' . $name . '</a></strong><br />';
     378                $out = '<strong><a class="row-title" href="' . esc_url( $edit_link ) . '" aria-label="' .
     379                        /* translators: %s: taxonomy term name */
     380                        esc_attr( sprintf( __( '&#8220;%s&#8221; (Edit)' ), $tag->name ) ) . '">' . $name . '</a></strong><br />';
    379381
    380382                $out .= '<div class="hidden" id="inline_' . $qe_data->term_id . '">';
    381383                $out .= '<div class="name">' . $qe_data->name . '</div>';
     
    429431
    430432                $actions = array();
    431433                if ( current_user_can( $tax->cap->edit_terms ) ) {
    432                         $actions['edit'] = '<a href="' . esc_url( $edit_link ) . '">' . __( 'Edit' ) . '</a>';
    433                         $actions['inline hide-if-no-js'] = '<a href="#" class="editinline aria-button-if-js">' . __( 'Quick&nbsp;Edit' ) . '</a>';
     434                        $actions['edit'] = '<a href="' . esc_url( $edit_link ) . '" aria-label="' .
     435                                /* translators: %s: taxonomy term name */
     436                                esc_attr( sprintf( __( 'Edit &#8220;%s&#8221;' ), $tag->name ) ) . '">' . __( 'Edit' ) . '</a>';
     437                        $actions['inline hide-if-no-js'] = '<a href="#" class="editinline aria-button-if-js" aria-label="' .
     438                                /* translators: %s: taxonomy term name */
     439                                esc_attr( sprintf( __( 'Quick edit &#8220;%s&#8221; inline' ), $tag->name ) ) . '">' . __( 'Quick&nbsp;Edit' ) . '</a>';
    434440                }
    435                 if ( current_user_can( $tax->cap->delete_terms ) && $tag->term_id != $default_term )
    436                         $actions['delete'] = "<a class='delete-tag aria-button-if-js' href='" . wp_nonce_url( "edit-tags.php?action=delete&amp;taxonomy=$taxonomy&amp;tag_ID=$tag->term_id", 'delete-tag_' . $tag->term_id ) . "'>" . __( 'Delete' ) . "</a>";
    437                 if ( $tax->public )
    438                         $actions['view'] = '<a href="' . get_term_link( $tag ) . '">' . __( 'View' ) . '</a>';
     441                if ( current_user_can( $tax->cap->delete_terms ) && $tag->term_id != $default_term ) {
     442                        $actions['delete'] = "<a class='delete-tag aria-button-if-js' href='" .
     443                                wp_nonce_url( "edit-tags.php?action=delete&amp;taxonomy=$taxonomy&amp;tag_ID=$tag->term_id", 'delete-tag_' . $tag->term_id ) . "' aria-label='" .
     444                                /* translators: %s: taxonomy term name */
     445                                esc_attr( sprintf( __( 'Delete &#8220;%s&#8221;' ), $tag->name ) ) . "'>" . __( 'Delete' ) . "</a>";
     446                }
     447                if ( $tax->public ) {
     448                        $actions['view'] = '<a href="' . get_term_link( $tag ) . '" aria-label="' .
     449                                /* translators: %s: taxonomy term name */
     450                                esc_attr( sprintf( __( 'View &#8220;%s&#8221; archive on your site' ), $tag->name ) ) . '">' . __( 'View' ) . '</a>';
     451                }
    439452
    440453                /**
    441454                 * Filter the action links displayed for each term in the Tags list table.