Advertisement
dariodev

meta-box get image url from array

Feb 26th, 2012
473
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
PHP 0.68 KB | None | 0 0
  1. global $post;
  2. $post_id = get_post_custom($post->ID);
  3. $slide_bg_array = get_post_meta($post->ID, "custom_meta_slide_bgimg", false);
  4.  
  5. global $wpdb;
  6.     if ( !is_array( $slide_bg_array  ) )
  7.         $slide_bg_array  = ( array ) $slide_bg_array ;
  8.  
  9.         if ( !empty( $slide_bg_array  ) ) {
  10.         $slide_bg_array  = implode( ',', $slide_bg_array  );
  11.  
  12.         $images = $wpdb->get_col( "
  13.             SELECT ID FROM $wpdb->posts
  14.             WHERE post_type = 'attachment'
  15.             AND ID IN ( $slide_bg_array  )
  16.             ORDER BY menu_order ASC
  17.         " );
  18.  
  19.         $image = reset($images);
  20.             } else {
  21.         $image = "";
  22.             }
  23.  
  24.         $imgsrc = wp_get_attachment_image_src( $image, 'full' );
  25.         $imgsrc = $imgsrc[0];
  26.         $slide_bgimg   =  "url(". $imgsrc .")";
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement