0

投稿が公開されたときに添付画像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 が返されます。

助けてください.......

4

1 に答える 1

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];
 }
于 2013-04-11T07:30:11.097 に答える