get_page_uri()
Отримує шлях (URL без домену) до вказаної постійної сторінки. Збирає ярлики поточної та всіх батьківських сторінок та об’єднує їх слешем /
.
Якщо сторінка має батьківські сторінки, вони будуть додані в дорогу через слеш /
: roditel/page_name
.
Коли потрібно отримати УРЛ постійної сторінки, майже завжди використовується функція get_permalink() . Вона до того ж працює з кешем, а значить швидше…
Працює на основі:
get_post()
get_post()
1 раз – 0.000237 сек
(швидко) | 50000 разів – 3.85 сек
(швидко)
(швидко) | 50000 разів – 3.85 сек
(швидко)
Хуки з функції
Повертає
Строку|false
. URI сторінки, false – у разі помилки.
Використання
get_page_uri ($ page);
-
$page
(WP_Post/об’єкт/число) -
ID або об’єкт сторінки, URI якої потрібно отримати. З версії 4.6. параметр став необов’язковим.
Типово: 0 (поточний запис)
Приклади
#1 Отримаємо шлях до поточної сторінки
Допустимо у нас є сторінка 1544
з ярликом mypage
і вона є дочірньою до parent
. Тоді:
echo get_page_uri (1544); // поверне: parent/mypage
список змін
З версії 1.5.0 | Введено. |
З версії 4.6.0 | The $page parameter був зроблений optional. |