0
131
2018-02-23

Как добавить ссылки на изображения блога в WordPress

Короткая заметка о том как обернуть изображение записи выводимой на странице блога в ссылку.
Понравилась страница? Поставь свою оценку!
PLUGIN_STAR_RATINGS.SCORE_TEXTPLUGIN_STAR_RATINGS.VOTES_TEXT

Как правило, вы должны вывести в WordPress озображение блога (также называемое миниатюрой поста) следующим образом:

if ( has_post_thumbnail() ) {
the_post_thumbnail();
}

Если ваша тема не связывает изображения блога с постом, вы можете использовать этот код для "программного" добавления ссылок:

/**
* Wrap featured images in anchor tags that point back to the original post
*/
add_filter( 'post_thumbnail_html', function ( $html, $post_id ) {
return sprintf(
'<a title="%s" href="%s">%s</a>',
esc_url( get_permalink( $post_id ) ),
esc_attr( get_post_field( 'post_title', $post_id ) ),
$html
);
}, 10, 2 );

Теперь добавление нормального кода для отображения изображения блога, обернет изображение в ссылку.

Примечание : это изменит выход для разметки изображения везде , где могут использоваться изображения блога. Если есть контент, в котором вы не хотите использовать эту функцию, по возможности измените разметку. В противном случае вам, вероятно, будет лучше изменить разметку темы вручную.




Статья была переведена для блога TechBlog.SDStudio.top

Источник: wpscholar.com