Intereting Posts
Возможность создания страницы / новой страницы пользователя Может загружать документ и PDF, но не ppt – не разрешено по соображениям безопасности что-то странное происходит с моим кодом Определите страницу, которую я просматриваю Как создать страницу со ссылками на другие страницы, содержащие изображение и выдержку? Есть ли лучший способ перечислить все термины базы данных в алфавитном порядке? Поиск крюка для установки файлов cookie до <head> и избежания "уже отправленных заголовков" Как загрузить сообщение в пустой тег div в любом месте страницы? Лучше ли в долгосрочной перспективе использовать дату публикации или пользовательскую таксономию для сортировки / разделения сообщений по годам? Сделать заголовок сообщения активным Пользовательское имя типа сообщения и назначение пользовательской таксономии Использование update_option () и get_option () – эхо эскиз строк с экранированием Список авторов с сообщениями в категории Цифровая сортировка коротких номеров галереи Пользовательский тип сообщения (CPT), не выполняющий пользовательскую структуру постоянной ссылки

Загрузка изображений из Javascript на лицевой стороне

Я получаю около 404 ошибок на пути к изображениям в этом плагине, который я создаю.

Я пытаюсь создать плагин с несколькими Javascript и изображениями (например, значок закрытия и индикатор выполнения), который я хочу загрузить на интерфейс. Я нашел правильную технику для enqueue jQuery, а затем правильную технику регистрации и установки в очередь моего сценария jQuery, который я сделал. Единственная проблема заключается в том, что jQuery необходимо загрузить изображение, например, значок закрытия и индикатор выполнения. Мне говорят, что я не могу полагаться на относительные пути в различных ситуациях в блогах, а также помещать изображение в тот же каталог, что и скрипт. Все не удается загрузить эти изображения – я получаю 404s, потому что WordPress неправильно передает пути.

Конечно, я могу указать что-то вроде …

jQuery('#test').css('background','transparent url(wp-content/plugins/myplugin/closer.png) 0 0 no-repeat'); 

… но путь wp-content / plugins / myplugin / closer.png ненадежен в некотором смысле тем, что люди настраивают свои блоги.

Какова техническая возможность для загрузки моего внешнего компонента jQuery для загрузки этих изображений без ошибок 404 и без жесткого кодирования пути? Я имею в виду, что WordPress автоматически вводит какую-то глобальную константу пути в jQuery, которую я могу забрать и использовать?

Solutions Collecting From Web of "Загрузка изображений из Javascript на лицевой стороне"

Ответ заключается в использовании wp_register_style () и wp_enqueue_style () до того, как я сделаю wp_register_script () и wp_enqueue_script (), чтобы я мог использовать относительные пути изображения к файлу CSS. Затем я перемещаю материал url () из jQuery и в файл CSS с этим относительным путем.