Чистим код 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.