the_permalink() — выводит постоянную ссылку на текущий пост

Владислав Белецкий
Владислав Белецкий .
Категория:
Комментариев: 0

the_permalink( $post = 0 )

Параметры

$post
(целое число|объект WP_Post) ID или объект поста, ссылку на который нужно получить, по умолчанию — текущий пост в цикле. Параметр появился в WordPress 4.4.0

Примеры

<a href="<?php the_permalink() ?>">читать далее</a>

Фильтр срабатывает непосредственно перед очисткой функцией esc_url().

add_filter( 'the_permalink', 'true_change_permalink', 25, 2 );
 
function true_change_permalink( $permalink, $post ) {
 
	// например никогда не выводим ссылку на пост с ID = 5
	if( 5 == $post->ID ) {
		$permalink = '#';
	}
	return $permalink;
 
}
Подписаться
Уведомить о
guest
0 комментариев
Межтекстовые Отзывы
Посмотреть все комментарии