wpfts_submit_settings_after (Filter)
Фильтр wpfts_submit_settings_after
в WP Fast Total Search вызывается после обработки данных, отправленных через AJAX форму настроек плагина. Это позволяет разработчикам выполнять дополнительные действия после того, как настройки были сохранены в базе данных.
Когда используется
Этот фильтр полезен, если вам нужно:
- Выполнить дополнительные действия после сохранения настроек, например, очистить кеш, обновить данные или отправить уведомление.
- Выполнить действия только в случае успешного сохранения настроек.
Аргументы
$is_form_processed
(bool): Флаг, указывающий, была ли форма успешно обработана.$data
(array): Массив данных, отправленных через форму.$jx
(object): ОбъектWPFTS_jxResponse
для отправки ответов AJAX.
Возвращаемое значение
$is_form_processed
(bool): Модифицированный флаг, указывающий, была ли форма обработана. Обычно возвращается значение, полученное на вход.
Пример (очистка кеша после сохранения настроек)
add_filter('wpfts_submit_settings_after', 'clear_cache_after_settings_save', 10, 3);
function clear_cache_after_settings_save($is_form_processed, $data, $jx)
{
if ($is_form_processed) { // Проверяем, были ли настройки успешно сохранены.
// Очищаем кеш.
wp_cache_flush();
}
return $is_form_processed;
}
Важные замечания
- Фильтр
wpfts_submit_settings_after
вызывается после стандартной обработки формы. - Параметр
$is_form_processed
показывает, были ли настройки успешно сохранены. - Вы можете использовать объект
$jx
для отправки дополнительной информации обратно в JavaScript.
Этот фильтр предоставляет разработчикам возможность выполнять необходимые действия после сохранения настроек WP Fast Total Search.