試圖從插件中首次實現media_sideload_image()
並得到錯誤:media_sideload_image獲取致命錯誤調用未定義的函數wp_get_current_user()在C: xampp htdocs project-name wp-includes capabilities.php
Fatal error: Call to undefined function wp_get_current_user() in C:\xampp\htdocs\project-name\wp-includes\capabilities.php on line 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的法典代碼帶着幾分除了從論壇後,我還有其他的錯誤。 但是,沒有運氣。
顯然有一些錯誤的法典或也許它並不意味着在插件中使用(?)
什麼我最終想要做的就是讓圖像並將其添加到媒體庫,進入正在編輯的文章\直接添加。 我很感激任何幫助,我可以得到。 感謝