Внедрить Autocomplete для настраиваемого поля в WordPress Plugin Frontend

Я установил свой плагин для использования на интерфейсе с помощью короткого кода. Мне удалось использовать форму автозаполнения на предыдущем веб-сайте, который я запрограммировал с нуля (не на основе WP), но я не понимаю, как заставить его работать с WP 4.0.

У меня есть эта форма, позволяющая моим клиентам добавлять своих клиентов:

<form method="post"> <div class="pure-g"> <div class="pure-u-1 pure-u-md-1-3"> <label>Name</label> <input name="name" id="name" type="text" placeholder="Name" required> </div><input type="submit"></form> 

Чтобы избежать повторного ввода разными пользователями одного и того же человека, мне нужно выпадающее меню автозаполнения, чтобы получить результаты из базы данных MySQL (пользовательская таблица), чтобы показать пользователю результат %LIKE% .

Я не понимаю, что:

  • Чтобы вызвать jQuery, нужно ли мне его вызывать из основного файла плагина или каждого файла, который я настроил?
  • Затем, как мне его использовать?

Пожалуйста, обратитесь к wp_script_is( $handle ) чтобы проверить, уже ли запущен или зарегистрирован скрипт.

Рекомендуется проверить перед регистрацией / загрузкой нового скрипта в WordPress. Поскольку jQuery включен в WordPress и предполагается, что вы уже используете пользовательскую тему WordPress, я собираюсь сказать, что он, скорее всего, уже загружен.

Вы можете проверить это, проверив вкладку «ресурсы» в вашем браузере (папка «Сценарии») с открытием вашего веб-сайта.

Еще проще, вы можете проверить, что jQuery загружен на ваш сайт, перейдя на вкладку «Консоль» и набрав: jQuery(); – если это что-то возвращает, значит, оно уже загружено.

Я думаю, и исправьте меня, если я ошибаюсь, ваша проблема в том, что вы на самом деле не знаете, где разместить свой JS-код для части автозаполнения. Если это так (ваш вопрос был немного неоднозначным), пожалуйста, ответьте здесь, чтобы мы могли указать вам в правильном направлении.

Благодарю.