Ticket #38922: 38922.2.diff
File 38922.2.diff, 2.5 KB (added by , 8 years ago) |
---|
-
src/wp-admin/includes/ajax-actions.php
101 101 /** 102 102 * Ajax handler for tag search. 103 103 * 104 * @deprecated 4.8.0 Use the REST API tags endpoint instead. 105 * 104 106 * @since 3.1.0 105 107 */ 106 108 function wp_ajax_ajax_tag_search() { -
src/wp-admin/js/tags-suggest.js
53 53 54 54 term = getLast( request.term ); 55 55 56 $.get( window.ajaxurl, { 57 action: 'ajax-tag-search', 58 tax: taxonomy, 59 q: term 56 $.get( window.tagsSuggestL10n.rest_url, { 57 taxonomy: taxonomy, 58 search: term 60 59 } ).always( function() { 61 60 $element.removeClass( 'ui-autocomplete-loading' ); // UI fails to remove this sometimes? 62 61 } ).done( function( data ) { 63 var tagName; 64 var tags = []; 65 66 if ( data ) { 67 data = data.split( '\n' ); 68 69 for ( tagName in data ) { 70 var id = ++tempID; 71 72 tags.push({ 73 id: id, 74 name: data[tagName] 75 }); 76 } 77 78 cache = tags; 79 response( tags ); 80 } else { 81 response( tags ); 82 } 62 cache = data; 63 response( data ); 83 64 } ); 84 65 85 66 last = request.term; … … 118 99 close: function() { 119 100 $element.attr( 'aria-expanded', 'false' ); 120 101 }, 121 minLength: 2,102 minLength: window.tagsSuggestL10n.minChars, 122 103 position: { 123 104 my: 'left top+2' 124 105 }, -
src/wp-includes/script-loader.php
547 547 'termSelected' => __( 'Term selected.' ), 548 548 'termAdded' => __( 'Term added.' ), 549 549 'termRemoved' => __( 'Term removed.' ), 550 'rest_url' => rest_url( '/wp/v2/tags' ), 551 /** 552 * Filters the minimum number of characters required to fire a tag search via Ajax. 553 * 554 * @since 4.0.0 555 * 556 * @param int $characters The minimum number of characters required. Default 2. 557 */ 558 'minChars' => (int) apply_filters( 'term_search_min_chars', 2 ), 550 559 ) ); 551 560 552 561 $scripts->add( 'post', "/wp-admin/js/post$suffix.js", array( 'suggest', 'wp-lists', 'postbox', 'tags-box', 'underscore', 'word-count', 'wp-a11y' ), false, 1 );