Эта функция делает три вещи:
<img>
, либо в виде URL уже загруженного изображения.media_sideload_image( $file, $post_id, $desc = null, $return = 'html' )
0
— не прилеплять.src
— URL изображения,любая_строка
(по умолчанию) — <img>
тег.Что делать, если:
Fatal error: Call to undefined function media_sideload_image() in ... on line 835
Это означает, что функция не определена, скорее всего вы использовали её где-то за пределами админки. Чтобы всё было ок, нужно подключить 3 файла дополнительно, подробнее в примере:
require_once(ABSPATH . 'wp-admin/includes/media.php'); require_once(ABSPATH . 'wp-admin/includes/file.php'); require_once(ABSPATH . 'wp-admin/includes/image.php'); $file = 'http://nelaprosto.ru/wp-content/uploads/2014/11/VTH8063dQ4U.jpg'; $post_id = 5; $img_tag = media_sideload_image( $file, $post_id, 'Гек' );
Чтобы оставить комментарий, пожалуйста, зарегистрируйтесь или войдите.
Если требуется перенести статью с картинками с самописного сайта на сайт вордпресс - этот способ подходит? Или речь идет о другом?
Думаю что перенести статью будет намного проще вручную.