Как добавить директорию темы WordPress в начало каждого img src w / jQuery - PullRequest
0 голосов
/ 07 января 2011

По сути, я ленивый и просто хочу, чтобы jQuery обновлял URL-адреса своих изображений для меня в моей теме WordPress.В WordPress обычно вы должны сделать следующее:

<img src="<?php bloginfo('template_url'); ?>/images/ect.png" alt="" />

Но я пытаюсь сделать в jQuery динамическое замещение

<img src="images

на

<img src="<?php bloginfo('template_url'); ?>/images/

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

Есть идеи?

Ответы [ 2 ]

0 голосов
/ 07 января 2011

@ комментарий:

$('img').hide();

$('img').each(function(index){
  $(this).attr('src', 'http://your-url'+$(this).attr('src')).fadeIn('slow');
});

Вы можете использовать любое число, например 1000, вместо 'slow' ('slow' означает длину 600 мсек)

$(this).attr('src', 'http://your-url'+$(this).attr('src')).fadeIn(1000);
0 голосов
/ 07 января 2011

Попробуйте это

$('img').each(function(index){
  $(this).attr('src', 'http://your-url'+$(this).attr('src'));
});

http://api.jquery.com/attr/ http://api.jquery.com/each/

Обратите внимание, что jQuery запускает на клиенте , поэтому, если вы собираетесь вставить код php, он не будет выполнен. Тем не менее, вы можете передать <?php bloginfo('template_url'); ?> в скрипт, внутри 'http://your -url'.

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