Гаразд, я шукаю найкращий спосіб атакувати це.
Мені дуже зручно з PHP та створенням користувальницьких типів публікацій зі спеціальними метаполями в WordPress.
Ось що я дивлюся:
- Користувач реєструється та встановлюється у абонента за замовчуванням.
- Користувач просить адміністратора отримати дозвіл на користувацький тип публікації.
- Адміністратор присвоює користувачеві інше ім'я дозволу, наприклад "Власник магазину".
- Тепер користувач може бачити спеціальний тип публікації та може вносити запис до цього типу публікації.
- Користувач може бачити та редагувати лише свою власну публікацію.
Мені потрібна допомога з наступного:
- Як створити нову "Роль" під назвою "Власник магазину",
- Як надати правильний дозвіл зазначеній ролі лише бачити та мати доступ до користувацького типу публікації.
- Дозволити користувачеві бачити та редагувати власні публікації до цього користувацького типу публікацій.
В ідеалі я вважаю за краще, щоб це все було зроблено з wp-admin, але я здогадуюсь, що мені, можливо, знадобиться побудувати передню частину для цього, щоб отримати кінцевий контроль, за яким я дотримуюся.
Будь-який вклад дуже вдячний.
З повагою
'map_meta_cap' => true
і'capability_type' => 'shopowner'
на своєму власному типі публікації. Я створив нову роль під назвоюShopOwner
і надав їй можливості read, edit_shopowner, delete_shopowner. Встановіть користувача на роль ShopOwner та увійдіть із цим користувачем. Цей користувач не може бачити спеціальний тип публікації. Я щось пропустив?