Как WordPress хранит данные?

Я заглянул в базу данных WordPress.

Пример:

В таблице option_name столбец active_plugins строка active_plugins , его значение_ option_value равно

 a:7:{i:0;s:27:"clean-html/cleanup-html.php";i:1;s:59:"force-regenerate-thumbnails/force-regenerate-thumbnails.php";i:2;s:36:"google-sitemap-generator/sitemap.php";i:3;s:39:"thumbnail-upscale/thumbnail-upscale.php";i:4;s:24:"wordpress-seo/wp-seo.php";i:5;s:27:"wp-super-cache/wp-cache.php";i:6;s:19:"wptouch/wptouch.php";} 

Я предполагаю, что a – массив, 7 – длина массива, i – целое число, s – строка и т. Д.

Что называется этим типом данных? Как генерировать (кодировать) для хранения и как читать (декодировать) для использования?

Я думаю, что это решение для хранения отлично подходит для того, что я делаю в своем текущем проекте.

Solutions Collecting From Web of "Как WordPress хранит данные?"

Я заглянул в базу данных WordPress.

Никогда не делайте этого, если вам не нужна внешняя утилита для чтения данных из БД. Для разработки WordPress всегда используйте подходящий API для того, что вам нужно, было потрачено много времени на то, чтобы сделать API эффективными, и нет необходимости изобретать велосипед.

В случае с опциями просто используйте API-интерфейсы параметров для установки и получения значений параметров. И пусть они справятся с тем, как лучше всего записывать данные в БД.