С помощью этого простого сниппета WordPress , Вы сможете избавить себя от многих проблем, которые возникают, кода Вы добавляете картинки в редактор WordPress, а после это элементы дизайна искажаются. Вставьте данный кусок кода в файл function.php и каждая загруженная картинка не будет иметь тега p вокруг себя. Смотрите плагины навигация WordPress , там есть что посмотреть.
1 2 3 4 5 |
function filter_ptags_on_images($content){ //функция preg replace, которая убивает тег p return preg_replace('/<p>\s*(<a .*>)?\s*(<img .* \/>)\s*(<\/a>)?\s*<\/p>/iU', '\1\2\3', $content); } add_filter('the_content', 'filter_ptags_on_images'); |
Друзья, если Вам была полезная данная информация, поделитесь с Друзьями! И читайте как сделать карту сайта WordPress .
dyfashion@yandex.ru
У уже загруженных изображений не убирает. Так и должно быть?
А нет, всё нормально. Просто стили не сработали. Спасибо Вам!
Добавил.
Тэг исчез только для первого изображения.
Для второго и первого остался.