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( 'Название записи или страницы' ) );
Показать код