Make WordPress Core

Ticket #54521: 54521-taxonomy-term-quick-edit.2.diff

File 54521-taxonomy-term-quick-edit.2.diff, 1.0 KB (added by panagiotis.synetos, 3 years ago)
  • src/wp-admin/includes/ajax-actions.php

    diff --git a/src/wp-admin/includes/ajax-actions.php b/src/wp-admin/includes/ajax-actions.php
    index 1ba480f2f1..bcccd31998 100644
    a b function wp_ajax_inline_save() { 
    20972097function wp_ajax_inline_save_tax() {
    20982098        check_ajax_referer( 'taxinlineeditnonce', '_inline_edit' );
    20992099
    2100         $taxonomy = sanitize_key( $_POST['taxonomy'] );
    2101         $tax      = get_taxonomy( $taxonomy );
    2102 
    2103         if ( ! $tax ) {
    2104                 wp_die( 0 );
    2105         }
    2106 
    21072100        if ( ! isset( $_POST['tax_ID'] ) || ! (int) $_POST['tax_ID'] ) {
    21082101                wp_die( -1 );
    21092102        }
    function wp_ajax_inline_save_tax() { 
    21142107                wp_die( -1 );
    21152108        }
    21162109
     2110        $tag = get_term( $id );
     2111        if ( ! $tag || is_wp_error( $tag ) ) {
     2112                wp_die( 0 );
     2113        }
     2114        $taxonomy = $tag->taxonomy;
     2115
    21172116        $wp_list_table = _get_list_table( 'WP_Terms_List_Table', array( 'screen' => 'edit-' . $taxonomy ) );
    21182117
    2119         $tag                  = get_term( $id, $taxonomy );
    21202118        $_POST['description'] = $tag->description;
    21212119
    21222120        $updated = wp_update_term( $id, $taxonomy, $_POST );