मैं एक मल्टीसिट नेटवर्क पर उपयोग किए जा रहे प्लगइन के एक निजी बीटा का परीक्षण करने के लिए सूची में मिला।
प्लगइन लेखकों में एक कस्टम भूमिका जोड़ने के लिए कोड होता है। उनके पास एक बग है जो एक उपयोगकर्ता को अपनी एक कस्टम भूमिका को छोड़कर किसी भी भूमिका को देने की क्षमता को हटा देता है।
जब मैं जाता हूं ../wp-admin/network/site-users.php
, तो "उपयोगकर्ता जोड़ें" भूमिका पुलडाउन केवल एक भूमिका दिखाती है जिसे इस प्लगइन ने जोड़ा है। परिवर्तन भूमिका पुलडाउन मेनू सभी WP डिफ़ॉल्ट भूमिकाएँ दिखाता है, साथ ही कुछ अतिरिक्त भूमिकाएँ जो इस और अन्य प्लगइन्स ने जोड़ी हैं। यदि मैं इन भूमिकाओं में से किसी एक में उपयोगकर्ता को बदलने का प्रयास करता हूं, तो मुझे "आप उपयोगकर्ताओं को वह भूमिका नहीं दे सकते" त्रुटि पृष्ठ मिलता है।
मैं डेवलपर के साथ इस पर चर्चा कर रहा हूं, और वे चकित हो रहे हैं।
मैं अपने डेटाबेस और कोडेक्स के माध्यम से देख रहा हूं, और मुझे यह नहीं मिल रहा है कि वैध भूमिकाएं कहां परिभाषित हैं।