Описание pingback_ping_source_uri
— Filter
Хук pingback_ping_source_uri позволяет изменить URI источника для пингбеков в WordPress. Он срабатывает при обработке пингбеков, позволяя настроить или изменить адрес, с которого отправляется пингбек, перед его сохранением в базе данных
Примеры использования
Пример изменения URI источника перед сохранением:
add_filter('pingback_ping_source_uri', function($source_uri) {
return 'https://new-source-url.com';
});
В этом примере мы изменяем URI источника пингбека на ‘https://new-source-url.com’
Пример добавления параметра к URI источника:
add_filter('pingback_ping_source_uri', function($source_uri) {
return $source_uri . '?ref=wordpress';
});
Здесь мы добавляем параметр ‘ref=wordpress’ к исходному URI
— Лучшие практики
– Использование
Используйте этот хук, когда необходимо изменить или модифицировать URI источника пингбеков в вашей теме или плагине
– Производительность
Данный хук не должен негативно влиять на производительность сайта, так как изменения происходят на уровне обработки пингбеков
– Предупреждения
Убедитесь, что изменения не нарушают логику обработки пингбеков и не приводят к ошибкам в их передаче
Альтернативы
Тип: filter
Этот хук позволяет изменить URI, на который пингбек будет отправлен
Используйте его, если необходимо изменить адрес назначения пингбека, а не только его источник