При вставке картинки создается attachment wp-att-xxxx
-
Доброго времени суток, уважаемые коллеги! У меня на сайте http://www.text-center.ru при вставке картинки в текст статьи появился атрибут rel=»attachment wp-att-xxxx». Раньше такого не было. На сайте установлен плагин FancyBox for WordPress для увеличения картинки по клику на нее. Этот атрибут блокирует увеличение картинки.
То есть у меня код вставки изображения через опцию «Добавить медиафайл» имеет вид:
<img src=» http://text-center.ru/wp-content/uploads/2015/12/image.jpg» alt=»New_Year» width=»500″ height=»300″ class=»size-full wp-image-1931″/>Без rel=»attachment wp-att-1931″ картинка увеличивается корректно.
Не знаю, появилась строчка rel=»attachment wp-att-xxxx» из-за дополнения кода в .htaccess (изменял его для исключения дублей страниц) или по какой-то другой причине. Можете ли Вы подсказать, что означает появившийся атрибут rel=»attachment wp-att-xxxx», нужен ли он и если нет, то как от него избавиться программным способом?
Заранее спасибо!
С уважением,
Сергей
-
аналогичная проблема и с wp-lightbox-2
wp 4.4.0в качестве временного решения можете в functions.php темы добавить код который будет при генерации страницы убирать это
/* removes rel=attachment attributes, which conflict with lightbox gallery */ function my_remove_rel_attr($content) { return preg_replace('/\s+rel="attachment wp-att-[0-9]+"/i', '', $content); } add_filter('the_content', 'my_remove_rel_attr');
Уважаемый Yui ゆい, большое Вам спасибо! Подскажите, пожалуйста, что означает атрибут rel=»attachment wp-att-xxxx» и для чего он?
Уважаемый Yui ゆい , сейчас вставил предложенный код в файл functions.php дочернего варианта моей темы, и весь код отобразился над шапкой сайта вот так:
http://i64.tinypic.com/mu8ild.jpg
В чем может быть причина?
С уважением,
Сергейи для чего он?
вероятно для отслеживания связей записей и медиатеки,
я сама вообщем-то не видела в логах изменений для чего это добавиливесь код отобразился над шапкой сайта вот так:
надо вставлять после открытия тэга
<?php
Уважаемая Yui ゆい, у меня не получилось. Я вставил код в в файл functions.php дочернего варианта моей темы после тега <?php, но при попытке загрузить картинку через «Добавить медиафайл» снова появился код rel=»attachment wp-att-xxxx».
Уважаемая Yui ゆい! Сегодня обновился wp 4.4.1
аналогичная проблема и с Lightbox Plus Colorbox А почему Вы пишите о временном решении проблемы? Или Вы надеетесь на какие-то исправления??? Хотелось бы!За код спасибо, попробую поставить в functions.php , как временный вариант
Olechka53, у Вас получилось? У меня по-прежнему при выборе картинки через «Добавить медиафайл» создается строка rel=»attachment wp-att-xxxx». Даже с кодом, который предложила Yui ゆい.
строка будет создаваться, она фильтруется на фронтэнде
тем самым давая лайтбоксам возможность работатьOlechka53, я считаю проблему временной, т.к. авторы плагинов лайтбоксов должны с этим что-то сделать, я надеюсь что сделают
код у меня работает, я сама его использую
альтернативноadd_filter('image_send_to_editor', 'wpse_88984_remove_rel', 10, 2); function wpse_88984_remove_rel($html, $id) { if($id>0) $html=str_replace('rel="attachment wp-att-'.$id.'"','',$html); return $html; }
будет чистить при вставке картинки… работу не проверяла
Yui ゆい, здравствуйте! Тогда сейчас еще раз проверю.
Yui ゆい, все получилось! При вставке картинке rel=»attachment wp-att-xxxx» никуда не исчезает, однако картинка теперь увеличивается!
Уважаемая Yui ゆい, спасибо Вам большое! Вы молодец!
Тему можно закрывать)
P.S. Olechka53, я использовал первый вариант, о котором говорила Yui ゆい. Второй вариант не тестировал — смысла нет, раз первый работает. Используйте тоже первый код — уверен, у Вас также проблем не будет!
С уважением,
СергейYui ゆい и torontellos (Сергей), спасибо, у меня все получилось, rel=»attachment wp-att-xxxx не исчезает, но плагин работает при просмотре…
С Уважением, ОльгаYui ゆい, спасибо персонально! Воспользовалась первым кодом!
Ну вот, все здорово) Yui ゆい и Olechka53, поздравляю вас с Новым годом и Рождеством! Счастья вам, любви и удачи!
torontellos (Сергей), спасибо! С Новым годом и с Рождеством! Удачи, счастья, благополучия и волшебства!
- Тема «При вставке картинки создается attachment wp-att-xxxx» закрыта для новых ответов.