👍 Научим бесплатно правильно создавать сайты на WordPress. Подробнее →
Возникла проблема – не могу добавить в пост несколько фотографий, поскольку выдаёт ошибку “Размер текста ограничен 32 КБ”. Что нужно сделать, чтобы была возможность добавлять столько текста и фото, сколько нужно?

Проверьте, не закончилось ли у вас место на хостинге? Проверьте, нет ли ограничения на размер файлов в настройках блога – обычно разрешенный размер файлов устанавливается в файле wp-config.php или в настройках хостинга (например, в ISPmanager или напрямую в файле php.conf).
В любом случае подобная ситуация является ненормальной для WordPress, и ее причина, скорее всего кроется в настройках хостинга. Попробуйте написать хостеру.
В техподдержке хостера ответили следующее: “Указанных ограничений на хостинге нет. Данная проблема локализована работой скриптов сайта.
Вам необходимо обратиться к разработчику сайта или ЦМС сайта, а так же обратиться к ресурсам, посвященным используемой Вами CMS для поиска ее решения или получения более подробной диагностической информации.”
Гуглю второй день – решения не нахожу, непонятно где ограничение в 32 Кб стоит…
Проверьте с другой темой.
Если не помогло – отключайте плагины по одному и смотрите.
Можно скриншот ошибки?
Пока что я уверен в том, что проблема в лимитах MySQL.
Просто когда я размещаю запись в блоге, то вместо текста и фото в поле поста в одну строку надпись “Размер текста ограничен 32 КБ”. Всё.
Курение вызвало подозрение, что виноваты настройки php: https://www.php.net/manual/ru/pcre.configuration.php
Попробуйте в файл wp-config.php добавить строки
ini_set(‘pcre.backtrack_limit’,10000000);
ini_set(‘pcre.recursion_limit’,1000000);
Добавляйте в самый верх файла, перед define(‘DB_NAME’, ‘databa….
Хотя если прям в посте пишется “Размер текста ограничен 32КБ”… Можно всё-таки скриншот? У меня ошибка не повторяется.
Вот что появляется вместо превью фотографий…
Если не помогает тот код, который я дал, то вариантов всего два остается – либо это плагин какой-то такой эффект дает, либо база данных пританцовывает. Последнее – вообще сомнительно, так как для хранения текста используется поле то ли mediumtext то ли longtext, не помню сейчас, но и то и другое вмещает в себя в тысячи и миллионы раз больше текста соответственно. Да и ошибка проявляла бы себя иначе.
Непосредственно WordPress не имеет никаких встроенных лимитов на размер текста – так что движок тут точно совершенно ни при чем.
Остаются только плагины и какое-то локальное сочетание настроек php.
Не помогло пока, но большое спасибо за помощь!
Тогда я вообще в растерянности. Я бы продолжал рыть в сторону настроек сервера. БД не может возвращать такую ошибку – она либо просто обрезает текст, либо не возвращает ничего в таких случаях. Ошибка эта, как показывает поиск, возникает на разных CMS, следовательно плагины или темы тут тоже ни при чем (разве что они как-то меняют настройки php, через functions.php, например, так что тоже можно проверить, как Тиарус советовал). Сам WP тоже не виноват, это я выше расписал.
Спасибо вам большое за советы, до сих пор в поисках проблемы…
Проблема решилась отключением плагина “Типограф” от студии Лебедева – он не справлялся с большим объёмом текста и фото в записи…
Вот так вот начнешь копать плагины, а там… Первое, что я делаю в случае каких-то незнакомых проблем – отключаю все плагины, потом включаю их по одному, и смотрю, что происходит.