@dab77
Фронтэнд разработчик

WooCommerce — Как сделать поиск/фильтр категории при добавлении товара?

Здравствуйте!

Как сделать в WooCommerce возможность добавления фильтра/поиска категории при добавлении и редактировании товара. Листать большое количество категории довольно утомительно.

5e89b85eab04e796287867.png
  • Вопрос задан
  • 264 просмотра
Пригласить эксперта
Ответы на вопрос 2
DrugNaChas
@DrugNaChas
Разработка сайтов, Интернет маркетинг, фотограф
Добавте код в functions.php
add_action( 'admin_print_scripts', 'my_admin_term_filter', 99 );
function my_admin_term_filter() {
  $screen = get_current_screen();

  if( 'post' !== $screen->base ) return; // только для страницы редактирвоания любой записи
  ?>
  <script>
  jQuery(document).ready(function($){
    var $categoryDivs = $('.categorydiv');

    $categoryDivs.prepend('<input type="search" class="fc-search-field" placeholder="фильтр..." style="width:100%" />');

    $categoryDivs.on('keyup search', '.fc-search-field', function (event) {

      var searchTerm = event.target.value,
        $listItems = $(this).parent().find('.categorychecklist li');

      if( $.trim(searchTerm) ){
        $listItems.hide().filter(function () {
          return $(this).text().toLowerCase().indexOf(searchTerm.toLowerCase()) !== -1;
        }).show();
      }
      else {
        $listItems.show();
      }
    });
  });
  </script>
  <?php
}
Ответ написан
В нете есть разные решения.
Один из вариантов тут
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы