Функция PHP для захвата Featured Image (WordPress) и интеграции в Pinterest Button

У меня есть этот код, вставленный в функцию. PHP-файл моего WordPress. В основном это

Если пользователь нажимает кнопку PIN-кода Pinterest, он проверяет страницу блога для FIRST Image и возвращает ее в Pinterest.

Возможно ли, если кто-то может изменить код так, чтобы он полностью игнорировал все изображения на странице блога и вместо этого выбирал Лучшее изображение ?

Поймать первую функцию изображения:

function catch_that_image() { global $post, $posts; $first_img = ''; ob_start(); ob_end_clean(); $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches); $first_img = $matches [1] [0]; if(empty($first_img)){ //Defines a default image $first_img = "http://www.bendaggers.com/wp-content/themes/Lord%20of%20Avernus%20-%20Abaddon/Images/Deafult_Img.png"; } return $first_img; } 

WordPress Рекомендуемое изображение:

 <?php the_post_thumbnail(); ?> 

Ну вот:

 function catch_that_image( $size = 'full' ) { global $post; if ( has_post_thumbnail($post->ID) ) { $featured_image = wp_get_attachment_image_src( get_post_thumbnail_id($post->ID), $size); return $featured_image[0]; } return false; } 

Он возвращает URL признанного изображения, если он установлен, в противном случае – false . Вы также можете установить размер в вызове функции, по умолчанию – «большой».