Как назначить новый продукт для определенной категории в WordPress для конкретных пользователей? - PullRequest
0 голосов
/ 31 октября 2019

На моем сайте WordPress WooCommerce у меня есть разные пользователи, включая подписчиков, рекламодателей и клиентов. В соответствии с требованиями моего веб-сайта, пользователи рекламодателя могут добавлять свои собственные продукты на мой веб-сайт, однако у меня есть специальная категория «Спонсорские продукты» для них.

Цель состоит в том, чтобы назначить все продукты рекламодателей для этой отдельной категории. поэтому они появляются в разделе «Спонсорские продукты» в моем магазине. Я не хочу разрешать рекламодателям доступ к любому пункту меню на панели администратора. Поэтому я спрятал все пункты меню, за исключением пункта меню «Продукты», на панели инструментов, и им разрешено только просматривать / редактировать свой собственный продукт.

Проблема в том, что когда рекламодатель добавляет свой собственный продукт,ни одна категория не присваивается ему. В результате пользователь-администратор затем вручную назначает категорию «Спонсорские продукты» этому продукту, а затем она появляется в магазине.

Я искал фильтры / действия в Интернете, но мне не удалось найти аналогичное решение для моегопроблема. Мне нужно разрешить пользователям рекламодателя (если текущий пользователь является рекламодателем) добавить продукт на мой веб-сайт, и категория «Продукт спонсора» автоматически назначается этому продукту (с помощью некоторого кода).

...