Intereting Posts
Получение дочерних категорий продуктов, связанных с продуктами WooCommerce связанные сообщения – вытягивание тегов из определенного типа сообщения Пользовательская ссылка для комментариев Почему мой сценарий выбора СМИ записывает ТОЛЬКО первое поле ввода? Как включить постоянные ссылки в этот код? Масштабирование изображения с использованием проблемы с get_the_post_thumbnail в WordPress Добавление настраиваемого поля в файл__контента () Ограничение загрузки файлов для зарегистрированных пользователей (WP + Nginx) Как добавить ссылку на сообщения Admin Опубликовано | Запланировано | Меню корзины WP-Admin – Ограничить страницы / сообщения пользователем Добавление класса в <img> Получение от исходного содержимого Восстановить исходную панель администратора WP после установки BuddyPress Одностраничная разбивка на WordPress Почему в своей собственной папке нельзя использовать поддомены в сети WordPress (multisite)? Как получить пользовательскую страницу через плагин?

Как отключить поиск при вводе предложений плагина?

В окне «Плагины»> «Добавить новый» таблица плагинов автоматически фильтруется, когда я ввожу имя плагина в поле поиска. Можно ли отключить эту функциональность и обновить таблицу только после того, как я нажму?

Ответ может заключаться в wp-admin / includes / plugin-install.php и / или wp-admin / includes / ajax-actions.php: wp_ajax_install_plugin ().

Solutions Collecting From Web of "Как отключить поиск при вводе предложений плагина?"

Грязное исправление будет удалять / изменять $pluginInstallSearch.on чтобы запускать только при $pluginInstallSearch.on . Измененная функция выглядит так. Помните, что это не рекомендуется.

 $pluginInstallSearchOnlyonSubmit = $(".plugin-install-php .search-form.search-plugins"); $pluginInstallSearchOnlyonSubmit.on( 'submit', _.debounce( function( event, eventtype ) { var $searchTab = $( '.plugin-install-search' ), data, searchLocation; data = { _ajax_nonce: wp.updates.ajaxNonce, s: $pluginInstallSearchOnlyonSubmit.find('.wp-filter-search').val(),//Set the search input value tab: 'search', type: $( '#typeselector' ).val(), pagenow: pagenow }; ......... 

Опять же, вышеупомянутая функция работает нормально, но это не способ сделать это. Он просто дает представление о том, как подойти к нему.

 var e = $._data( $('.wp-filter-search')[0], 'events' ); delete( e.keyup ); e.input2 = e.input; delete( e.input ); $('.wp-filter-search').keypress(function(e) { if ( 13 === e.which ) { $(this).trigger( 'input2' ); } }); 

сделал это.

Я собрал для этого плагин: https://github.com/srikat/Disable-Dynamic-Plugin-Install-Search