Вопрос: Является ли хорошей практикой использование базы данных WordPress для хранения содержимого страниц, которые загружаются на страницу динамически?

У меня есть экземпляр WordPress с более чем 150 страницами и плагином. В соответствии с URL страницы, плагин будет извлекать содержимое (текст и изображения), необходимые для этой страницы из базы данных. Могу ли я использовать существующую базу данных WordPress MySQL для хранения этого контента?

<

Ответы и комментарии:

Разве Wordpress не делает это по умолчанию? Сохранение содержимого страницы в базе данных? Не уверен, если есть вопрос здесь.
Создан 17-11-2017 07:18 Drupalizeme

На самом деле все мои страницы являются пустыми страницами. Мой плагин будет динамически заполнять содержимое этих страниц из базы данных. Я хочу знать, могу ли я использовать WordPress DB для хранения этого контента. На данный момент плагин извлекает контент из внешней базы данных. Это заставляет меня управлять двумя базами данных.
Создан 17-11-2017 09:36 Nidhin

Да WP это будет обрабатывать то, что вы просите и многое другое. Если вам нужна помощь в миграции, вы можете задать новый вопрос, чтобы помочь вам предложить идеи и выполнить переход.
Создан 17-11-2017 09:24 Drupalizeme

На самом деле все мои страницы являются пустыми страницами. Мой плагин будет динамически заполнять содержимое этих страниц из базы данных. Я хочу знать, могу ли я использовать WordPress DB для хранения этого контента. На данный момент плагин извлекает контент из внешней базы данных. Это заставляет меня управлять двумя базами данных.
Создан 17-11-2017 09:05 Nidhin

Конечно, вы можете хранить контент как часть базы данных WP, либо в отдельных таблицах, либо использовать существующие, если они соответствуют вашим потребностям. Смотрите мой отредактированный ответ для более подробной информации
Создан 18-11-2017 10:50 LumberHack

WordPress делает это по умолчанию. Он использует вашу существующую базу данных MySQL для хранения контента со страниц, постов и других типов контента.
Взгляните на таблицы wp_posts и wp_postsmeta в вашей базе данных, чтобы найти весь ваш контент, хранящийся там.
Также WordPress внутренне обрабатывает все страницы как посты с другим значением post_type (установленным на страницу).
Смотрите это для настоящей структуры БД
https://codex.wordpress.org/Database_Description
Посмотрите, если вы хотите динамически создавать таблицы с помощью вашего плагина
https://codex.wordpress.org/Creating_Tables_with_Plugins
Создан 18-11-2017 10:58