Wordpress пользовательских страниц CMS - PullRequest
1 голос
/ 10 июня 2010

Я рассматриваю Wordpress как свою платформу CMS для клиентского сайта, которым я занимаюсь в данный момент.

Однако мне нужно создать пару пользовательских «модулей».Один из этих модулей представляет собой форму, которую люди смогут заполнить и получить цитату, и после ее отправки в специальном месте на панели Wordpress (например, в меню или чем-то еще) будет список всех отправленных цитат (просто извлеките его из таблицы в моей базе данных).

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

Я прекрасно знаюкак делать такие вещи, используя какую-то инфраструктуру MVC и делая это «вручную», но мне просто интересно, возможно ли это сделать с WP, и если да, то какие инструменты мне понадобятсяиспользовать.

Спасибо

Ответы [ 2 ]

1 голос
/ 10 июня 2010

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

Лично вам кажется, что вы довольно солидны с PHP, и учитывая тот факт, что, на мой взгляд, то, что вы планируете делать, относительно легко, я бы сказал, WordPress - отличное решение.

Я бы рекомендовал прочитать о новом пользовательском API типа записей WordPress 3.0 и просмотреть основы хуков и фильтров в API плагинов .

Отправленные цитаты будут просто обычным типом записи. Вам лучше написать код внешнего интерфейса (например, обработку формы, пользовательский интерфейс и т. Д.) Самостоятельно, либо в рамках темы или плагина, а затем использовать wp_insert_post и позволить WordPress управлять всем администрированием базы данных. На самом деле WP пойдет еще дальше и настроит всего администратора для просмотра, редактирования и удаления цитат.

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

Для меню это еще проще. Я бы сказал, просто создайте категорию сообщений под названием «Меню», и клиент сможет публиковать в ней «блюда», как в блоге или в любом другом похожем формате.

Я только облизал поверхность здесь. Остановитесь на вышеперечисленном, а затем ознакомьтесь с некоторыми другими полезностями, такими как метабоксы и пользовательские таксономии !

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

Если вы хотите попробовать плагин вместо того, чтобы что-то писать самостоятельно, Flutter может работать. Иногда он немного не полируется, но делает такие вещи абсолютным бризом.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...