发布帖子时获取附加的图像ID

时间:2013-04-11 05:50:03

标签: wordpress

我希望在发布帖子时获得附加图片ID。我使用以下代码: -

function my_function($post_id){
    echo $imgId = get_post_thumbnail_id( $post_id ); die;
    return $post_id;
}
add_filter('publish_post', 'my_function');

它没有提供图像ID。 当我编辑并保存现有帖子时,它会返回图像ID。

请帮助.......

1 个答案:

答案 0 :(得分:0)

这就是我获取精选图片的方式。

if ( has_post_thumbnail() ){
    $image_id = get_post_thumbnail_id();
    $alt_text = get_post_meta($image_id, '_wp_attachment_image_alt', true);
    $image_url = wp_get_attachment_image_src($image_id,'large');  
    $image_url = $image_url[0];
 }