Чистим код wordpress
Меня всегда напрягал грязный код, который так часто вносят редакторы в различных CMS. В нашем любимом движке WordPress таких проблем меньше но они все таки есть. Вставка картинки в тег P смотрится как приступление:
Вот собственно код который я нашел в нете, если есть правки вносите:
1 2 3 4 5 6 |
// unautop for images fb_unautop_4_img( $content ) { $content = preg_replace( '/<p>\\s*?(<a rel=\"attachment.*?><img.*?><\\/a>|<img.*?>)?\\s*<\\/p>/s', '<figure>$1</figure>', $content ); return $content; } add_filter( 'the_content', 'fb_unautop_4_img', 99 ) |
Код работает довольно примитивно, так как при добавлении атрибутов он работать просто не будет.

/*

- Базовый курс по веб-дизайну;
- Верстка сайтов;
- Общий курс по CMS WordPress и продолжение курса по разработке шаблонов;
- Разработка сайтов на PHP.