WP Media Library从主题仪表板上传图像

时间:2019-05-22 14:57:50

标签: wordpress

我有一个我大学里差不多完成的项目。我一直在搞乱wp_enque_media(),它在WP管理门户上可以正常工作。但是,当我为前端管理员尝试相同的代码时,它将打开库UI,但不允许上传图像。

前端管理控制台凭据保存在新的自定义表中(即,它不是wp用户登录名)。

据控制台错误,我添加了以下代码:

wp_localize_script('ajax-image-upload','ajax_image_object',array('ajaxurl' => admin_url('admin-ajax.php'))));

但这没什么区别。

function shpg_admin_dashboard_scripts() {
    wp_enqueue_script('shpg_js_front_admin_property', get_template_directory_uri().'/includes/js/admin-property.js', '', '',  true);
    wp_enqueue_media();
    wp_localize_script('ajax-image-upload','ajax_image_object',array('ajaxurl' => admin_url('admin-ajax.php'))));
} 

function shpg_check_admin_dashboard_page($arg) { // To Check Frontend Admin
    if($arg == 'admin-dashboard'){
        add_action('wp_enqueue_scripts', 'shpg_admin_dashboard_scripts');
    }
}

正在寻求帮助,以便能够从前端管理信息中心上传图像。

当前,它在Media librar UI上显示错误 错误:上传中发生错误。请稍后再试。

另外,在查看控制台时,它也会显示错误:

  

Root ** / wp-admin / admin-ajax.php 400(错误请求)

期待有位先生能帮忙。

0 个答案:

没有答案