get_post_permalink()
Отримує URL-адресу (постійне посилання) на запис довільного типу.
Функція є основою функції get_permalink() , коли потрібно отримати постійне посилання на довільний тип запису.
Замість цієї функції краще використовувати get_permalink() .
Основа для:
get_permalink()
get_permalink()
1 раз – 0.000578 сек
(повільно) | 50000 разів – 5 сек
(швидко)
(повільно) | 50000 разів – 5 сек
(швидко)
Хуки з функції
Повертає
Строку|WP_Error
. УРЛ на запис.
Використання
get_post_permalink($id, $leavename, $sample);
-
$id
(число) -
ID посту, посилання на який потрібно отримати.
За замовчуванням: ID поточного поста, який знаходиться в циклі WordPress на даний момент -
$leavename
(логічний) -
Чи залишати ім’я посту. true – не замінювати плейсхолдер
%post_type%
на ім’я посту.
Типово: false -
$sample
(логічний) -
true – це зразок (приклад) посилання. Висновок не впливає, але передається в хук
post_type_link .
Типово: false
Приклади
#1 Демонстрація роботи
Виведемо посилання різні типи записів і з різними параметрами.
// вбудований тип запису post echo get_post_permalink(1); // https://wp-doc.com/?post_type=post&p=1 // УРЛ на довільний тип запису echo get_post_permalink(225); // http://wp-kama.ru/function/get_permalink echo get_post_permalink(225, true); // http://wp-kama.ru/function/%func%
нотатки
- Global. WP_Rewrite. $wp_rewrite WordPress rewrite component.
список змін
З версії 3.0.0 | Введено. |