Hallo liebe WP Foristen,
ich habe ein Problem mit den meinem WC Shop, in dem ich Product Vendors und Bookings installiert hab.
Vendors sollen bookable products erzeugen können. Dabei sollen sie natürlich auch ihre bookable resources verwalten können - aber eben nur ihre eigenen! Leider kann aber jeder Vendor via bookings -> resources ALLE resources sehen und auch bearbeiten.
Kann mir bitte irgendjemand einen Tip geben, wie ich das ändern kann?
Ich habe es damit versucht, was aber keinerlei Auswirkung hatte:
if ( !current_user_can('administrator') ) {
global $wp_roles;
$wp_roles->remove_cap( 'teacher', 'edit_bookable_resources' );
}
Die teacher Rolle verwende ich deshalb, weil ich auch das Sensei plugin verwende und vendors auch Kurse anbieten können. Das Sensei plugin wiederum erzeugt die teacher Rolle. Jeder user, der sich als vendor bewirbt, kriegt also die Rolle teacher und wird dann manuell zum vendor gemacht. Leider aber mit dem beschriebenen Problem.
Ich wäre für jede Hilfe dankbar!
Lieben Dank schon mal!
Hans