Make WordPress Core


Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • trunk/wp-admin/admin-ajax.php

    r15008 r15220  
    238238        if ( '' === $category_nicename )
    239239            continue;
    240         if ( !($cat_id = is_term($cat_name, $taxonomy->name, $parent)) ) {
     240        if ( !($cat_id = term_exists($cat_name, $taxonomy->name, $parent)) ) {
    241241            $new_term = wp_insert_term($cat_name, $taxonomy->name, array('parent' => $parent));
    242242            $cat_id = $new_term['term_id'];
     
    502502        if ( '' === $slug )
    503503            continue;
    504         if ( !$cat_id = is_term( $cat_name, 'link_category' ) ) {
     504        if ( !$cat_id = term_exists( $cat_name, 'link_category' ) ) {
    505505            $cat_id = wp_insert_term( $cat_name, 'link_category' );
    506506        }
     
    575575        $x->send();
    576576    }
     577
     578    if ( isset($_POST['screen']) )
     579        set_current_screen($_POST['screen']);
    577580
    578581    $level = 0;
     
    824827        $menu_obj = get_post( $menu_item_id );
    825828        if ( ! empty( $menu_obj->ID ) ) {
    826             $menu_items[] = wp_setup_nav_menu_item( $menu_obj );
     829            $menu_obj = wp_setup_nav_menu_item( $menu_obj );
     830            $menu_obj->label = $menu_obj->title; // don't show "(pending)" in ajax-added items
     831            $menu_items[] = $menu_obj;
    827832        }
    828833    }
     
    832837            'after' => '',
    833838            'before' => '',
    834             'context' => 'backend',
    835839            'link_after' => '',
    836840            'link_before' => '',
     
    11151119            )
    11161120        ));
    1117        
     1121
    11181122        $markup = ob_get_clean();
    1119        
     1123
    11201124        echo json_encode(array(
    11211125            'replace-id' => $type . '-' . $item->name,
Note: See TracChangeset for help on using the changeset viewer.