2013-06-13 2 views
0

У меня есть веб-сайт Wordpress, который позволяет пользователю публиковать свои коммерческие предложения.
В каждом бизнесе есть отдельная страница с некоторыми подробностями и галереей изображений.
У каждого владельца бизнеса есть пользователь.
Я должен сделать, чтобы каждый пользователь (каждый владелец бизнеса) мог редактировать только свою страницу, но сделать это с настраиваемой страницы редактирования.
Он работает следующим образом:
1. Joni имеет магазин фруктов.
2. Я создам для Joni страницу с панели администратора
3. Он войдет в систему и будет ссылаться на страницу с полями для заполнения.
4. После того, как он заполнит его, каждый посетитель на сайте можно увидеть эту страницу
5. Если Джони хочет, он может войти, снова и менять детали я думаю, чтобы сделать это так:
1. я создам новый пользователь для владельца бизнеса.
2. Я создам новую страницу и введу идентификатор пользователя в настраиваемое поле
3. Запрос wp предоставит такие данные для страницы редактирования пользователя (в запросе будет отображаться страница, где пользовательское поле 'userID' - текущий идентификатор пользователя)
4. с xml-rpc для отправки данных и обновит информациюКаждый пользователь может редактировать только одну страницу-wordpress

Для галереи я еще не нашел решение.
мне нужно, что галерея будет assoat на страницу (возможно использовать пользовательские поля, как «imagegallery1», «imagegallery2» и т.д.)

Любой думаю, что есть какой-нибудь другой способ сделать это вещи? (Страницы редактирования и галерея)
Thank's!

+0

Я думаю, у вас больше шансов получить ответ на [WP SE] (http://wordpress.stackexchange.com/) – HamZa

+0

Взгляните на этот плагин: http://wordpress.org/plugins/advanced- access-manager/ –

ответ

1

Решение состоит в создании пользовательских полей пользователя на странице редактирования/профиля пользователя.

Затем каждый пользователь имеет свои собственные данные для редактирования. Я использовал это решение в некоторых сетях для создания клубов-членов, где каждый член имеет свою собственную страницу с их данными, логотипом и так далее. Вы также можете использовать свой адрес для создания карт Google.

+0

Как создать пользовательскую «страницу редактирования»? – user2406703

Смежные вопросы

 Смежные вопросы