Сериализация:
PHP-массив или объект или другие сложные структуры данных, не может быть транспортировке или хранении или иным образом использовать вне работающей PHP сценария. Если вы хотите сохранить такую сложную структуру данных за пределы одного запуска скрипта, вам необходимо ее сериализовать.
Плагины WordPress и сторонние плагины часто сериализуют массивы или объекты как способ хранения структурированных данных в базе данных WordPress.
Сериализация данных для повышения производительности или эффективности в базе данных. Вместо создания новой таблицы для данных, или хранения данных в таблице, которые могут привести к расточительным пустым полям, вы можете хранить все данные в массиве в одном поле. Это приводит к сохранению пространства и упрощенным операторам SQL. Сериализованные данные сохраняются и восстанавливаются с использованием функций serialize() и unserialize() PHP.
Я думаю, что данные сериализации - это функция wordpress, в которой разработчик может хранить данные и улучшать функциональность, не занимая больше места и усилий, и использует до конечного уровня.
Есть недостаток для сериализации, в котором,
вы не можете запустить запрос MySQL на сериализованных данных. Данные нужно вытащить из таблицы через PHP, неэтериализовать, а затем выполнить поиск с использованием PHP вместо MySQL
В переносимости данных вы не можете выполнять простую процедуру поиска и замены и изменять URL-адрес сайта, хранящийся в виде виджета или плагина , Лучше использовать WordPress Search and Replace Tool или WP Migrate DB для полной миграции данных, которые сохраняются процедурой сериализации.
С wordpress у вас будет много таких моментов, спрашивающих, почему они что-то сделали. По правде говоря, они тоже не знают. Вероятно, это просто показалось хорошей идее на данный момент и в отсутствие знаний или что-то еще, они просто пошли с ним. –