Intereting Posts

Как отключить миниатюрный фильтр для определенной части шаблона или размера изображения?

Я фильтрую post_thumbnail_html в своей теме, чтобы изменить вывод моих тегов изображений. У меня есть одна часть шаблона, которую я бы хотел, чтобы этот фильтр не применялся. Он использует размер изображения, который не используется в теме. Поэтому я ищу способ не применять этот фильтр к определенной части шаблона или к определенному размеру изображения, в любом случае. Это возможно.

Я не думаю, что фильтр имеет значение, но на всякий случай здесь:

if (! function_exists('_sf_responsive_img') ) : function _sf_responsive_img($html, $post_id, $post_thumbnail_id, $size, $attr) { //make image links $attachment_id = $post_thumbnail_id; $default = wp_get_attachment_image_src($attachment_id); $size = 'fd-sm'; $small = wp_get_attachment_image_src($attachment_id, $size); $size = 'fd-med'; $med = wp_get_attachment_image_src($attachment_id, $size); $size = 'fd-lrg'; $lrg = wp_get_attachment_image_src($attachment_id, $size); //create image tag with queries $html = '<img src="'.$default[0].'"'; $html .= 'data-interchange="['.$default[0].', (default)],'; $html .= '['.$small[0].', (only screen and (min-width: 320px))],'; $html .= '['.$med[0].', (only screen and (min-width: 768px))],'; $html .= '['.$lrg[0].', (only screen and (min-width: 1024px))],'; $html .='">'; return $html; } add_filter('post_thumbnail_html', '_sf_responsive_img', 5, 5); endif; // ! _sf_responsive_img exists 

Solutions Collecting From Web of "Как отключить миниатюрный фильтр для определенной части шаблона или размера изображения?"