WP
Данные из текстового поля попадают в переменную the_content. Нужна функция, которая будет пробегаться по тексту, выискивать таблицы, не заключенные в div, и помещать их в него. Каждая таблица в свой div.
function replace_text($text) {
$text = str_replace('<table', '<div><table', $text);
$text = str_replace('</table>', '</table></div>', $text);
add_filter('the_content', 'replace_text');
именно <table потому как дальше могут быть разные классы...
Так вот, если выполнить такую функцию по документу с данными, то сработает всё ок. Но если пустить её по тому же документу по второму разу и т.д., то будет получаться <div><div><table и т.д. по нарастающей с каждым прогоном функции. Как этого избежать?
Современные инструменты для криптотрейдинга: как технологии помогают принимать решения
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости