Описание comment_row_actions
— Filter
Хук comment_row_actions позволяет добавлять или изменять действия, доступные для каждого комментария в админке WordPress. Он срабатывает при выводе списка комментариев и позволяет разработчикам модифицировать или добавлять свои действия для каждого комментария
Примеры использования
Пример добавления кастомного действия к комментариям:
add_filter('comment_row_actions', function($actions, $comment) {
$actions['custom_action'] = 'Кастомное действие';
return $actions;
}, 10, 2);
В этом примере добавляется новое действие ‘Кастомное действие’ для каждого комментария
Пример удаления стандартного действия ‘spam’:
add_filter('comment_row_actions', function($actions) {
unset($actions['spam']);
return $actions;
});
Этот код удаляет действие ‘spam’ из списка действий для комментариев
Пример изменения текста стандартного действия ‘edit’:
add_filter('comment_row_actions', function($actions) {
if (isset($actions['edit'])) {
$actions['edit'] = str_replace('Edit', 'Изменить', $actions['edit']);
}
return $actions;
});
В этом примере текст действия ‘Edit’ изменяется на ‘Изменить’
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо добавить или изменить действия, доступные для комментариев в админке WordPress
– Производительность
Хук не должен значительно влиять на производительность, так как изменения касаются только вывода HTML
– Предупреждения
Следите за тем, чтобы добавляемые действия не конфликтовали с уже существующими
Альтернативы
Тип: filter
Этот хук позволяет изменять колонки, отображаемые в списке комментариев
Используйте его, если нужно добавить дополнительные данные в колонки комментариев