get_self_link()
Получает URL (ссылку) текущей страницы (запроса), которая запустила текущий работающий код.
Например вернет URL https://example.com
, если мы вызовем эту функцию на главной странице сайта.
Смотрите также: self_link().
1 раз — 0.0135138 сек (тормоз) | 50000 раз — 0.80 сек (очень быстро)
Хуков нет.
Возвращает
Строку
. Правильная ссылка для элемента atom:self
.
Использование
get_self_link();
Примеры
#1 Демонстрация того, что выводит функцию на разных страницах
Если коротко, функция всегда выводит именно то что сейчас находится в строке браузера. Если это не запрос браузера, то выведет тот УРЛ, на который был сделан запрос.
echo get_self_link(); // Главная: http://wptest.loc/ // Страница поста: http://wptest.loc/template-sticky/ // Админка (главная): http://wptest.loc/wp-admin/ // Категория (с кастомными параметрами): http://wptest.loc/category/uncategorized/?foo=bar
Список изменений
С версии 5.3.0 | Введена. |
Код get_self_link() get self link WP 6.5.2
function get_self_link() { $host = parse_url( home_url() ); return set_url_scheme( 'http://' . $host['host'] . wp_unslash( $_SERVER['REQUEST_URI'] ) ); }