Загрузка изображений из JavaScript на фронтэнде

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

Я пытаюсь создать плагин, который имеет некоторый JavaScript и изображения (как близкий значок и индикатор выполнения), что я хочу загрузиться на frontend. Я нашел, что надлежащая техника ставила в очередь jQuery и затем надлежащую технику, чтобы зарегистрировать и ставить в очередь мой сценарий jQuery, который я сделал. Единственная проблема состоит в том, что jQuery должен загрузить изображение как близкий значок и индикатор выполнения. Мне говорят, что я не могу полагаться на относительные пути в различных ситуациях с блогом и также поместить изображение в тот же каталог как сценарий. Всему не удается загрузить те изображения - я получаю 404 с, потому что 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, который я могу забрать и использовать?

0
20.04.2012, 22:59
1 ответ

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

1
20.02.2020, 00:14

Теги

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