Описание atom_entry
— Action
Хук atom_entry позволяет изменять элементы записи в Atom-ленте, которая генерируется WordPress. Он срабатывает при создании записи в ленте Atom и позволяет добавлять или изменять данные, которые будут отображаться в ленте
Примеры использования
Пример добавления кастомного элемента в запись Atom:
add_action('atom_entry', function($entry) {
$entry->addChild('customElement', 'Это кастомный элемент');
});
В этом примере мы добавляем новый элемент ‘customElement’ в запись Atom
Пример изменения заголовка записи в Atom:
add_action('atom_entry', function($entry) {
$entry->title = 'Измененный заголовок';
});
Здесь мы изменяем заголовок записи на ‘Измененный заголовок’
Пример изменения содержания записи в Atom:
add_action('atom_entry', function($entry) {
$entry->content = 'Измененное содержание записи';
});
Мы изменяем содержание записи на новое значение
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить данные, отображаемые в Atom-ленте, чтобы адаптировать информацию под ваши нужды
– Производительность
Поскольку изменения касаются только XML-вывода, производительность обычно не должна страдать
– Предупреждения
Будьте внимательны при изменении структуры; неправильные изменения могут привести к некорректному отображению ленты
Альтернативы
Тип: action
Этот хук позволяет изменять элементы записи в RSS-ленте, что может быть полезно, если вы работаете с RSS вместо Atom
Используйте его, если ваша цель — изменение записи в RSS-ленте, а не в Atom