Intereting Posts
Как я могу скрыть сообщения, которым больше 2 лет Как хранить несколько паролей в db-таблице wp_posts поле post_password? Внедрение крючков с использованием массива Что такое __return_false в фильтрах Отображение обрезанной версии the_post () Как обновить пользовательский заголовок сообщения из front-end формы с использованием полей ACF? Область выбора шаблона не отображается на боковой панели редактора страниц в wordpress twentty шестнадцати стандартных темах Обновление WordPress с помощью SFTP вместо FTP Получить контент по категориям или тегам Добавление настраиваемой страницы администрирования как удалить jQuery по умолчанию и добавить js в нижний колонтитул? Как устранить проблемы WordPress? Как получить идентификатор вложения, как только он будет загружен через загрузчик мультимедиа в jquery? Как получить список терминов таксономии, которые используются только в определенных типах сообщений? Установить формат публикации, если найти строку в заголовке или в сообщении

Использование JQuery для проверки атрибута Rel для изображения перед его переопределением

Моя тема WordPress (если включена) переопределяет значение rel ссылки всех изображений с rel = "lightbox", используя следующий код:

http://pastebin.com/Bsh739QY

Как я могу изменить JQuery, чтобы сначала проверить значение rel? Если значение rel уже установлено на «lightbox [xyz123]» или «lightbox [xyz-123 | abc]» или «lightbox», тогда значение rel не будет переписанным.

Благодаря!

Solutions Collecting From Web of "Использование JQuery для проверки атрибута Rel для изображения перед его переопределением"

/*-----------------------------------------------------------------------------------*/ /* Add rel="lightbox" to image links if the lightbox is enabled */ /*-----------------------------------------------------------------------------------*/ if ( jQuery( 'body' ).hasClass( 'has-lightbox' ) && ! jQuery( 'body' ).hasClass( 'portfolio-component' ) ) { jQuery( 'a[href$=".jpg"], a[href$=".jpeg"], a[href$=".gif"], a[href$=".png"]' ).each( function () { var imageTitle = ''; if ( jQuery( this ).next().hasClass( 'wp-caption-text' ) ) { imageTitle = jQuery( this ).next().text(); } ; if (jQuery(this).attr('rel').indexOf("lightbox") == -1 ) { jQuery( this ).attr( 'rel', 'lightbox' ).attr( 'title', imageTitle ); } }); jQuery( 'a[rel^="lightbox"]' ).prettyPhoto({social_tools: false}); }