Мне все еще не ясно, что вы пытаетесь сделать.
Это отобразит рекомендуемое изображение в вашей разметке, используя заголовок сообщения в качестве атрибутов alt и title.
$image_meta = wp_get_attachment_image_src( get_post_thumbnail_id(), 'medium');
// replace 'medium' with 'thumbnail', 'large', or 'full'.
echo '<img src="'.$image_meta[0].'" alt="'.$post->post_title.'" title="'.$post->post_title.'" width="'.$image_meta[1].'" height="'.$image_meta[2].'"/>';
Если вы действительно хотите изменить заголовок рекомендуемого изображения, alt, заголовок, описание и т. Д. В базе данных, вы можете посмотреть на ловушку post_publish. Это должно помочь вам начать:
function do_stuff($post_ID){
global $post;
$post_thumbnail_id = get_post_thumbnail_id($post_ID);
if ($post_thumbnail_id){
// Do Stuff with your featured image id - $post_thumbnail_id
}
return $post_ID;
}
add_action('publish_post', 'do_stuff');