wpfts_admin_scripts (Action)
Хук wpfts_admin_scripts в WP Fast Total Search вызывается для подключения JavaScript и CSS файлов на страницах настроек плагина в административной панели WordPress. Это позволяет разработчикам добавлять собственные скрипты и стили, необходимые для работы их расширений,  только  на  страницах  настроек  WPFTS,  избегая  ненужной  загрузки  ресурсов  на  других  страницах  админки.
Когда используется
- Добавление скриптов, необходимых для работы JavaScript компонентов вашего расширения (например, для интерактивных элементов управления на странице настроек).
- Добавление стилей, необходимых для оформления вашей страницы настроек или элементов интерфейса вашего расширения.
Аргументы
- Хук wpfts_admin_scriptsне принимает никаких аргументов.
Возвращаемое значение
- Хук wpfts_admin_scriptsне должен возвращать никакого значения.
Пример
/**
* Подключает скрипт и стили для админ-панели аддона.
*/
add_action('wpfts_admin_scripts', 'my_addon_admin_scripts');
function my_addon_admin_scripts() {
    // Получаем объект экрана.
    $screen = get_current_screen();
 
    // Проверяем, находимся ли мы на странице настроек WPFTS или аддона.
    if ( $screen && strpos( $screen->id, 'wpfts-options' ) !== false ) { //wp_enqueue_scripts
        // Подключаем скрипт.
		wp_enqueue_script( 'my_awesome_script', plugins_url( 'my_awesome_script.js', __FILE__ ), array(), '1.0', true );
		
        // Подключаем стили.
		wp_enqueue_style( 'my_plugin_styles', plugin_dir_url( __FILE__ ) . 'my_awesome_script.css' );   
    }
 
}Важные замечания
- Используйте функции wp_enqueue_script()иwp_enqueue_style()для подключения скриптов и стилей. Это обеспечит правильную зависимость скриптов и избежит конфликтов.
- Указывайте  зависимости  для  ваших  скриптов  в  аргументе  $depsфункцииwp_enqueue_script(), чтобы гарантировать, что они будут загружены в правильном порядке.
- Для  указания версии  скриптов и стилей используйте  аргумент  $ver. Это поможет избежать проблем с кешированием.
- Обратите внимание, что в примере кода добавлена проверка, что скрипты и стили подключаются только на страницах настроек WPFTS, чтобы оптимизировать производительность административной панели.
Хук wpfts_admin_scripts  позволяет  легко  добавлять  необходимые  ресурсы  на  страницы  настроек  WPFTS,  обеспечивая  корректную  работу  ваших  расширений.