Функция redirect_this_site()
в WordPress является важной составляющей, обеспечивающей корректность редиректов на сайте. Рассмотрим ее подробнее.
redirect_this_site( array|string $deprecated = ” ): string[]
Основное описание функции
WordPress предоставляет функцию redirect_this_site()
для управления списком разрешенных хостов для перенаправлений на текущем сайте. Параметр $deprecated
в этой функции устарел и не используется в текущей версии WordPress.
Параметры функции
$deprecated (array|string) (необязательный параметр): Этот параметр теперь не используется. По умолчанию: пустая строка.
Возвращаемое значение
Функция возвращает массив, который содержит домен текущего сайта.
Примеры использования
Давайте посмотрим на несколько примеров использования функции redirect_this_site()
.
Пример 1:
$allowed_hosts = redirect_this_site();
print_r($allowed_hosts);
В этом примере мы получаем массив, содержащий домен текущего сайта, и выводим его на экран.
Пример 2:
function add_my_custom_domain( $allowed_hosts ) {
$allowed_hosts[] = 'mycustomdomain.com';
return $allowed_hosts;
}
add_filter( 'allowed_redirect_hosts', 'add_my_custom_domain', 10, 1 );
В этом примере мы расширяем функциональность функции redirect_this_site()
, добавляя свой собственный домен в список разрешенных хостов для перенаправлений.
Заключение
Завершая обзор функции redirect_this_site()
, можно сказать, что она выполняет важную работу, обеспечивая правильность редиректов на сайте. Правильное использование и понимание этой и других функций WordPress помогут улучшить безопасность и производительность вашего сайта.