wpfts_get_cached_content_by_local_link (Filter)
ВНИМАНИЕ!!! Данная функция присутствует только в PRO версии плагина WPFTS.
Фильтр wpfts_get_cached_content_by_local_link
в WP Fast Total Search позволяет разработчикам управлять процессом получения кешированного содержимого файла по локальной ссылке или пути. Этот фильтр вызывается методом WPFTS_Utils::GetCachedFileContent_ByLocalLink()
, который, в свою очередь, не вызывается в предоставленном коде. Это означает, что фильтр в настоящее время не активен и не влияет на работу плагина.
Предполагаемое использование
Этот фильтр предназначен для работы с локальными файлами и, вероятно, задумывался для реализации функциональности кеширования и извлечения текста из файлов. Однако, в текущей версии плагина эта функциональность не реализована полностью.
Аргументы
$chunks
(array): Массив данных, который предполагается заполнить содержимым файла.$url
(string): URL или локальный путь к файлу.$is_force_reindex
(bool): Флаг принудительной переиндексации.$is_local_file
(bool): Флаг, указывающий, что$url
содержит локальный путь, а не URL.$is_enable_external_links
(bool): Флаг, разрешающий использование внешних URL.
Возвращаемое значение
$chunks
(array): Массив данных, содержащий содержимое файла (или ошибку).
Пример (это будет работать только в PRO версии плагина)
add_filter('wpfts_get_cached_content_by_local_link', 'my_custom_file_content_handler', 10, 5);
function my_custom_file_content_handler($chunks, $url, $is_force_reindex, $is_local_file, $is_enable_external_links)
{
// Ваша логика для получения содержимого файла и заполнения $chunks.
return $chunks;
}