Media_sideload_image получает фатальную ошибку. Вызов неопределенной функции wp_get_current_user() в C:\xampp\htdocs\proPhp

Кемеровские программисты php общаются здесь
Anonymous
Media_sideload_image получает фатальную ошибку. Вызов неопределенной функции wp_get_current_user() в C:\xampp\htdocs\pro

Сообщение Anonymous »

Пытаюсь реализовать media_sideload_image() в первый раз из плагина и получаю ошибку:


Неустранимая ошибка: Вызов неопределенной функции wp_get_current_user() в C:\xampp\htdocs\project-name\wp-includes\capabilities.php в строке 1441


Это PHP, который я использую:

Код: Выделить всё

require_once( ABSPATH . '/wp-admin/includes\plugin.php');
require_once( ABSPATH . '/wp-admin/includes\media.php');
require_once( ABSPATH . '/wp-admin/includes\file.php');
require_once( ABSPATH . '/wp-admin/includes\image.php');

$url = "http://wordpress.org/about/images/logos/wordpress-logo-stacked-rgb.png";
$post_id = 1;
$desc = "The WordPress Logo";

$image = media_sideload_image($url, $post_id, $desc);
Как видите, это код из Кодекса Wordpress с небольшими дополнениями с форумов после того, как я получил другие ошибки.
Однако безуспешно.< /p>

Очевидно, что-то не так с кодом кодекса или, возможно, он не предназначен для использования в плагинах(?)

В конечном итоге я пытаюсь получить изображение и добавить его в медиатеку и непосредственно в редактируемое или добавляемое сообщение.
Я буду признателен за любую помощь, которую могу получить.
Спасибо< /п>

Подробнее здесь: https://stackoverflow.com/questions/329 ... et-current

Вернуться в «Php»