| 118 | | |
|---|
| 119 | | function media_sideload_image($file, $post_id, $desc = null) { |
|---|
| 120 | | |
|---|
| 121 | | if (!empty($file) ) { |
|---|
| 122 | | // Upload File button was clicked |
|---|
| 123 | | |
|---|
| 124 | | $file_array['name'] = basename($file); |
|---|
| 125 | | $file_array['tmp_name'] = download_url($file); |
|---|
| 126 | | $desc = @$desc; |
|---|
| 127 | | |
|---|
| 128 | | $sideload = media_handle_sideload($file_array, $post_id, $desc); |
|---|
| 129 | | |
|---|
| 130 | | $id = $sideload['id']; |
|---|
| 131 | | $src = $sideload['src']; |
|---|
| 132 | | |
|---|
| 133 | | unset($file_array['tmp_name']); |
|---|
| 134 | | unset($file_array); |
|---|
| 135 | | |
|---|
| 136 | | if ( is_wp_error($id) ) { |
|---|
| 137 | | $errors['upload_error'] = $id; |
|---|
| 138 | | $id = false; |
|---|
| 139 | | } |
|---|
| 140 | | } |
|---|
| 141 | | |
|---|
| 142 | | if ( !empty($src) && !strpos($src, '://') ) |
|---|
| 143 | | |
|---|
| 144 | | $src = "http://$src"; |
|---|
| 145 | | $alt = @$desc; |
|---|
| 146 | | |
|---|
| 147 | | if ( !empty($src) ) |
|---|
| 148 | | $html = "<img src='$src' alt='$alt' />"; |
|---|
| 149 | | return $html; |
|---|
| 150 | | |
|---|
| 151 | | } |
|---|
| 152 | | |
|---|
| | 317 | function media_sideload_image($file, $post_id, $desc = null) { |
|---|
| | 318 | if (!empty($file) ) { |
|---|
| | 319 | $file_array['name'] = basename($file); |
|---|
| | 320 | $file_array['tmp_name'] = download_url($file); |
|---|
| | 321 | $desc = @$desc; |
|---|
| | 322 | |
|---|
| | 323 | $id = media_handle_sideload($file_array, $post_id, $desc); |
|---|
| | 324 | unset($file_array); |
|---|
| | 325 | |
|---|
| | 326 | if ( is_wp_error($id) ) { |
|---|
| | 327 | $errors['upload_error'] = $id; |
|---|
| | 328 | return $id; |
|---|
| | 329 | } else { |
|---|
| | 330 | $src = $id; |
|---|
| | 331 | } |
|---|
| | 332 | } |
|---|
| | 333 | |
|---|
| | 334 | if (!empty($src) && !strpos($src, '://') ) { |
|---|
| | 335 | $src = "http://$src"; |
|---|
| | 336 | $alt = @$desc; |
|---|
| | 337 | } |
|---|
| | 338 | if ( !empty($src) ) { |
|---|
| | 339 | $html = "<img src='$src' alt='$alt' />"; |
|---|
| | 340 | return $html; |
|---|
| | 341 | } |
|---|
| | 342 | } |
|---|
| | 343 | |
|---|