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;
}