wpfts_se_titletext (Filter)
Фильтр wpfts_se_titletext
в WP Fast Total Search позволяет разработчикам изменять текст заголовка поста, отображаемого в результатах поиска, когда используется функционал Smart Excerpts. Это дает возможность добавлять, изменять или удалять информацию в заголовке, например, добавлять расширение файла для вложений, изменять регистр текста или добавлять префиксы/суффиксы.
Когда используется
- Добавление информации о типе файла: Для вложений вы можете добавить расширение файла к заголовку, чтобы пользователи могли сразу видеть, какой тип файла они открывают.
- Модификация текста заголовка: Вы можете изменить регистр текста, добавить к нему префиксы/суффиксы или выполнить другие преобразования.
- Добавление иконок или других элементов: Вы можете добавить HTML-код для отображения иконок или других элементов рядом с заголовком.
Аргументы
$r1
(array): Массив данных, содержащий информацию о заголовке. Включает следующие ключи:is_demo
(bool): Флаг демо-режима.is_attachment
(bool): Флаг, указывающий, является ли пост вложением.is_file_ext
(bool): Флаг, указывающий, нужно ли отображать расширение файла для вложений.title
(string): Текст заголовка.
$post
(array): Массив данных поста.
Возвращаемое значение
$r1
(array): Модифицированный массив данных заголовка. Изменения должны быть внесены в ключtitle
.
Пример (добавление префикса к заголовку)
add_filter('wpfts_se_titletext', 'add_prefix_to_title', 10, 2);
function add_prefix_to_title($r1, $post)
{
$r1['title'] = '[Prefix] ' . $r1['title'];
return $r1;
}
Важные замечания
- Фильтр
wpfts_se_titletext
вызывается только при использовании Smart Excerpts. - Изменения, внесенные в текст заголовка, будут отображены в результатах поиска.
Этот фильтр дает разработчикам возможность гибко настраивать отображение заголовков постов в результатах поиска WP Fast Total Search.