2014-09-16 2 views
0

Я потратил немало времени на изучение учебников и плагинов, и я изо всех сил пытаюсь понять это.Добавление личной страницы отзывов на сайт Wordpress

Вот цель:

  1. Возьмите существующий сайт WP.
  2. Добавить «написать отзыв» страницу, которая будет включать в себя несколько полей формы (звезда рейтинг, комментарии, имя и т.д.)
  3. Если рейтинг высок, пригласить пользователя делиться на Yelp, Facebook и т.д.
  4. Обзор сохраняется в БД, а администратор сайта получает электронную почту, что новый комментарий готов
  5. Администратор сайта регистрируется на сайте для просмотра комментариев. Этот интерфейс имеет опции CRUD, а также позволяет администратору добавлять заметки о просмотре клиента.

Я наименее обеспокоен # 3. Большинство обеспокоено сохранением базы данных и извлечением.

Комментарии никогда не будут показаны публично.

Вот мои вопросы/проблемы:

  1. Я посмотрел на пользовательские поля, но кажется, что больше подходит для пост мета данных, чем для отдельных обзоров.
  2. Есть ли простой способ, которым я могу повторно использовать панель управления WP для получения моих отзывов? Могу ли я взломать его как частные комментарии с некоторыми дополнительными полями формы, которые затем появляются в разделе комментариев WP?
  3. Имеет ли смысл использовать плагины или писать с нуля или комбинацию? Я вижу тонны плагинов, но большинство не делают именно то, что я хочу.
  4. Должен ли я использовать отдельный БД или просто иметь новую таблицу в базе данных WP?
  5. Любые общие рекомендации для конкретных плагинов или общий подход к использованию?

Мысли?

спасибо.

ответ

0

Похоже, вы пытаетесь связать две страницы друг с другом

  1. В статье Page
  2. по рассмотрению Page

Вы можете сделать это путем создания новой страницы (см this from Tom McFarlin) и как часть созданной вами страницы включают мета-поле, относящееся к исходному сообщению, или поле «Дополнительные поля настраиваемых полей». Чтобы создать новую страницу, вы можете иметь форму, в которой размещаются элементы, которые вы хотите, такие как название и контент.

Так, чтобы ответить на ваши вопросы, перечисленные

  1. Я предлагаю новую соответствующую страницу, а не нагрузки мета полей.Это даст вам все функции, которые вы хотите прикрепить к такой странице, даже рейтинги звезд для сообщения
  2. Затем они отображались непосредственно в администраторе wordpress, и было бы относительно легко написать поле администратора для исходных сообщений показать все отзывы, связанные с помощью запроса
  3. Что вы просите сделать, вероятно, выходит за рамки большинства плагинов, вы можете найти плагины, которые могут помочь в работе, например, расширенные настраиваемые поля для отношений, но я думаю, что много изготовленная на заказ работа
  4. База данных wordpress может работать нормально для этого. Использование существующих сообщений/страниц или пользовательских типов сообщений даст вам массивную ногу.
  5. Общий подход, как я сказал в начале. Плагины: возможно, Advanced Custom Fields для related posts, но я думаю, вам нужно будет скопировать создание обзора (возможно, как пользовательский тип сообщения), а затем добавить отношения с помощью кода.
Смежные вопросы