dusmatoff
@dusmatoff
Web...

Как добавить параметр в form data при загрузке медиа?

Нужно отправить свой параметр во время загрузки изображения.
Для страницы Media -> Add new код работает (доп параметр отправляется при загрузке картинки).
Как сделать, чтобы параметр отправлялся и на странице Media -> Library ? Ниже код.

add_action('pre-plupload-upload-ui', 'show_dropdown');
public function show_dropdown(){ ?>
    <div id="dropdown-in-media">
        <select onchange="changeWpUploaderInit()" name="locations" id="locations">
            <option value="1">Option 1</option>
            <option value="2">Option 2</option>
        </select>
        <script>
            function changeWpUploaderInit() {
                var locations = $('#locations');
                var choiced_location = locations.val();
                
                //Media -> Add new
                if (window.location.pathname === '/wp-admin/media-new.php') {
                    if (wpUploaderInit !== undefined) {
                        wpUploaderInit.multipart_params.location = choiced_location;
                    }
                }
                
                //Для страницы Library не работает
                if (window.location.pathname === '/wp-admin/upload.php') {
                    if (_wpPluploadSettings !== undefined) {
                        _wpPluploadSettings.defaults.multipart_params.location = choiced_location; 
                    }
                }
            }
        </script>
    </div>
<?php }
  • Вопрос задан
  • 26 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы