Описание add_trashed_suffix_to_trashed_posts
— Filter
Хук add_trashed_suffix_to_trashed_posts позволяет добавлять суффикс к заголовкам записей, которые были перемещены в корзину. Он срабатывает при выводе заголовков удаленных записей и позволяет изменять их внешний вид, чтобы пользователи могли отличать удаленные записи от обычных
Примеры использования
Пример добавления суффикса ‘(Удалено)’ к заголовкам удаленных записей:
add_filter('add_trashed_suffix_to_trashed_posts', function($title) {
return $title . ' (Удалено)';
});
В этом примере мы добавляем суффикс ‘(Удалено)’ к заголовкам всех записей, которые были перемещены в корзину
Пример добавления суффикса с помощью условия:
add_filter('add_trashed_suffix_to_trashed_posts', function($title) {
if (strpos($title, '(Удалено)') === false) {
return $title . ' (Удалено)';
}
return $title;
});
Здесь мы проверяем, есть ли уже суффикс ‘(Удалено)’ в заголовке, чтобы избежать дублирования
— Лучшие практики
– Использование
Используйте этот хук, когда нужно изменить заголовки удаленных записей для ясности и удобства восприятия
– Производительность
Хук не должен значительно влиять на производительность, так как изменения касаются только вывода заголовков
– Предупреждения
Убедитесь, что изменения не нарушают логику работы с записями, особенно если у вас есть плагины или темы, которые могут зависеть от заголовков
Альтернативы
Тип: filter
Этот хук позволяет изменять заголовок записи в целом, не ограничиваясь только удаленными записями
Используйте его, если нужно более обширное изменение заголовков всех записей, а не только удаленных