WordPress.org

Make WordPress Core

Ticket #43146: 43146.patch

File 43146.patch, 1.3 KB (added by grapplerulrich, 2 years ago)
  • src/wp-admin/includes/class-wp-terms-list-table.php

     
    377377
    378378                $uri = wp_doing_ajax() ? wp_get_referer() : $_SERVER['REQUEST_URI'];
    379379
    380                 $edit_link = add_query_arg(
    381                         'wp_http_referer',
    382                         urlencode( wp_unslash( $uri ) ),
    383                         get_edit_term_link( $tag->term_id, $taxonomy, $this->screen->post_type )
    384                 );
    385 
     380                $edit_link = get_edit_term_link( $tag->term_id, $taxonomy, $this->screen->post_type );
     381                if ( ! is_null( $edit_link ) ) {
     382                        $edit_link = add_query_arg(
     383                                'wp_http_referer',
     384                                urlencode( wp_unslash( $uri ) ),
     385                                $edit_link
     386                        );
     387                        $name = sprintf(
     388                                '<a class="row-title" href="%s" aria-label="%s">%s</a>',
     389                                esc_url( $edit_link ),
     390                                /* translators: %s: taxonomy term name */
     391                                esc_attr( sprintf( __( '&#8220;%s&#8221; (Edit)' ), $tag->name ) ),
     392                                $name
     393                        );
     394                }
    386395                $out = sprintf(
    387                         '<strong><a class="row-title" href="%s" aria-label="%s">%s</a></strong><br />',
    388                         esc_url( $edit_link ),
    389                         /* translators: %s: taxonomy term name */
    390                         esc_attr( sprintf( __( '&#8220;%s&#8221; (Edit)' ), $tag->name ) ),
     396                        '<strong>%s</strong><br />',
    391397                        $name
    392398                );
    393399