function get_image_src($grid) { $width = $this->get_image_width($grid); $height = $this->get_image_height($grid); $img = wp_get_attachment_image_src($this->image, 'original'); return uber_grid_get_image_url($img[0], array('width' => $width, 'height' => $height)); }
function _admin_ajax_uber_grid_generate_thumbnail() { require_once ABSPATH . "wp-admin/includes/image.php"; $src = wp_get_attachment_image_src($_POST['id'], 'original'); $url = $src[0]; $url = uber_grid_get_image_url($url, array('height' => 160)); header('Content-type: text/json'); echo json_encode(array('url' => $url)); exit; }