функция
since 4.5.3
wp_filter_pre_oembed_result()
Проверено на WordPress 6.9, обновлено Источник: WordPress Developer Resources.
Сигнатура
wp_filter_pre_oembed_result( null|string $result, string $url, array $args ): null|string
Описание
Если URL принадлежит текущему сайту, результат получается напрямую, минуя процесс обнаружения oEmbed.
Оригинал (английский)
If the URL belongs to the current site, the result is fetched directly instead of going through the oEmbed discovery process.
Параметры
$result
null|string
обязательный
НЕОЧИЩЕННЫЙ (и потенциально небезопасный) HTML, который следует использовать для встраивания. Значение по умолчанию null.
$url
string
обязательный
URL, который следует проверить на наличие тегов для обнаружения.
$args
array
обязательный
Аргументы удалённого запроса oEmbed.
Возвращаемое значение
null|string
Исходный код
wp-includes/embed.php:1267
function wp_filter_pre_oembed_result( $result, $url, $args ) {
$data = get_oembed_response_data_for_url( $url, $args );
if ( $data ) {
return _wp_oembed_get_object()->data2html( $data, $url );
}
return $result;
}
История изменений
| Версия | Описание |
|---|---|
| 4.5.3 | Introduced. |

