Могу ли я использовать Wordpress только для пользовательского интерфейса CMS и использовать API / raw SQL?(Как?) - PullRequest
2 голосов
/ 29 июня 2010

У меня есть небольшой проект, для которого мне нужно предложить CMS UI / систему хранения.

Я предполагаю, что мой клиент, опасающийся компьютеров, может использовать пользовательский интерфейс Wordpress для хранения набора изображений для ее страницы галереи и набора текста для ее страницы отзывов.А затем с помощью функции Wordpress или необработанного SQL-запроса в базу данных я могу получить нужные мне данные на странице.

Если это возможно, как мне это сделать?

Ответы [ 3 ]

2 голосов
/ 30 июня 2010

Мы используем плагин Wordpress для CMS , чтобы помочь нам создавать настраиваемые поля данных для нашего сайта, для областей, где типичная структура пост / страница просто не подходит.

Как и все остальное в Wordpress, Pods немного грубоват, но он обеспечивает довольно упрощенный интерфейс для извлечения информации из базы данных, без необходимости использования необработанного SQL или объединения пользовательских полей для публикации.

Простой пример зацикливания записей может выглядеть следующим образом:

$mypod = new Pod('mypod');
$mypod->findRecords('date ASC', 15) // ORDER BY date ASC, LIMIT 15

while ($mypod->fetchRecord()) {
  $image = $mypod->get_field('image')
  ...
}

Он также поддерживает базовый набор отношений между объектами Pod.

0 голосов
/ 30 июня 2010

Итак, WordPress 3.0 подходит к тому, что он уже не просто платформа для ведения блогов, а почти полноценная CMS. Для ее страниц отзывов, или обо мне, контактах и ​​т. Д., Вы можете использовать WordPress. Вместо того, чтобы создавать новые записи, просто попросите ее (или вас) создать страницы.

Для галереи существует проект с открытым исходным кодом под названием Галерея, который вы можете использовать, который позволит клиенту загружать и управлять своими собственными фотографиями. В WordPress просто создайте новый пункт меню и создайте ссылку на имеющуюся у вас галерею.

0 голосов
/ 29 июня 2010

Вы можете просто создать свою собственную тему / шаблон для Wordpress, или , вы можете создать свой собственный внешний интерфейс вместе с необработанными SQL-запросами .Структура базы данных довольно проста, поэтому создание собственной системы не должно быть невозможным.

Но сначала рассмотрим решение для темы, потому что я думаю, что вам будет проще (не нужно заново изобретать колесо) и лучшебезопасность (простой в использовании встроенный функционал для обновлений безопасности).

...