get_permalink()
Получает ссылку на запись или страницу.
Синтаксис и параметры
Скопировано
get_permalink( $post, $leavename )
Показать код
- $post
- Необязательный, целое число или объект
-
ID или объект записи (страницы), ссылку на которую надо получить. Если не задан, используется глобальная переменная
$post
. - $leavename
- Необязательный, логический
-
Следует ли сохранить внутреннее имя записи / страницы. По умолчанию:
false
.
Возвращаемые значения
URL или false
, если страница не существует.
Примеры
1. Получить ссылку на текущую страницу / запись.
Скопировано
$link = get_permalink();
Показать код
Использовать надо внутри Цикла WordPress.
2. Получить ссылку на отличную от текущей страницу / запись.
Скопировано
$link = get_permalink( 555 );
Показать код
В этом примере мы получил URL записи или страницы с ID 555.
3. Использование со вторым параметром.
Скопировано
$link = get_permalink( 555, true );
Показать код
Если в настройке постоянных ссылок выбран пункт "Название записи", то вернет что-то типа такого: http://site.ru/%postname%/
4. Получить URL страницы по ее заголовку.
Скопировано
$link = get_permalink( get_page_by_title( 'Название записи или страницы' ) );
Показать код