Get_permalink() - функция WordPress
Опубликовано: 18.04.2018
Функция возвращает абсолютный URL поста (это может быть запись, страница или произвольный тип поста), ID которого указан в параметрах. Если ID поста не указан, то будет возвращена ссылка на текущий пост, при этом функция должна быть использована в цикле.
Если вам нужно получить URL рубрики, используйте get_category_link() , URL метки — get_tag_link() .
get_permalink ( $id = 0 , $leavename = false ) |
Примеры
$post_id = 2 ; $permalink = get_permalink ( $post_id ) ; |
Ссылка на текущий пост в цикле:
What Is The Class Of A Slug?
echo '<a href="' . get_permalink ( ) . '">подробнее</a>' ; |
Ссылку на пост также можно получить без указания ID, при помощи только заголовка:
<a href=" <?php echo get_permalink ( get_page_by_title ( 'Кодекс WordPress' ) ) ; ?> ">Кодекс WordPress</a> |
Впервые познакомился с WordPress в 2009 году, и после двух лет мучений с Joomla и самописными движками это был просто бальзам на душу. С 2014 года меня можно встретить на WordCamp — официальной конфе по WP в Москве, иногда там выступаю. Также в настоящее время веду курсы по WordPress в Epic Skills в Питере.