WP Media Library для загрузки изображений с тематической панели инструментов - PullRequest
2 голосов
/ 22 мая 2019

У меня есть проект из моего колледжа, который я почти закончил. Я возился с wp_enque_media (), который отлично работает на портале администратора WP. Но когда я пытаюсь использовать тот же код для администратора веб-интерфейса, он открывает интерфейс библиотеки, но не позволяет загружать изображения.

Учетные данные консоли администратора переднего плана сохраняются в новой пользовательской таблице (т. Е. Это не 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. Ошибка: произошла ошибка при загрузке. Пожалуйста, попробуйте позже.

Также при взгляде на консоль выдает ошибку:

Root ** / wp-admin / admin-ajax.php 400 (неверный запрос)

С нетерпением жду возможности помочь джентльмену.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...