2012-10-20 19 views
14

में कस्टम उपयोगकर्ता भूमिका कैसे बनाएं मुझे वर्डप्रेस में उपयोगकर्ताओं के लिए एक समीक्षाकर्ता (कस्टम) भूमिका बनाना है, मैं कस्टम नियम कैसे बना सकता हूं?वर्डप्रेस

+1

सब मैं और अधिक स्पष्ट रूप से सवाल पूछने और कोशिश करने की सलाह करना चाहते हैं सबसे पहले यहां पूछने से पहले कुछ खोज करने के लिए और [wordpress.stackexchange.com] (http://wordpress.stackexchange.com/) 'वर्डप्रेस' से संबंधित प्रश्नों के लिए बेहतर है। –

+0

wordpress.stackexchange.com पर होना चाहिए – Piran

उत्तर

35

आप उपयोग कर सकते हैं add role समारोह

तरह
<?php add_role($role, $display_name, $capabilities); ?> 

उदाहरण

add_role('basic_contributor', 'Basic Contributor', array(
    'read' => true, // True allows that capability 
    'edit_posts' => true, 
    'delete_posts' => false, // Use false to explicitly deny 
)); 

इसके अलावा see this tutorial (custom rule discussed) और this plugin too if you don't want to write any code.

+1

thanx मदद के लिए –

+1

प्लगइन सक्रियण हुक पर इसे बेहतर कॉल करें, क्योंकि यह सेटिंग डेटाबेस (तालिका wp_options, फ़ील्ड wp_user_roles में) में सहेजी जाती है। – numediaweb

+1

प्लगइन के लिए साइट अब सक्रिय नहीं है। –

6

आप कोड का एक बहुत कुछ लिखने के लिए नहीं लग रही हो, लेकिन एक प्लगइन का उपयोग करना चाहते हैं तो मैं अत्यधिक जस्टिन Tadlock के सदस्य प्लगइन की सिफारिश:

यह आसानी से आप की तलाश कार्यक्षमता की पेशकश करनी चाहिए।

शुभकामनाएं!

3

यह इतना तुम भी विशिष्ट उपयोगकर्ताओं के लिए/क्षमता संपादित जोड़ सकते हैं प्लगइन का उपयोग करने के लिए बेहतर है । वहाँ 2 अच्छा उपलब्ध

User Role Editor

और

Capability Manager Enhanced

0

आप वर्डप्रेस डिफ़ॉल्ट उपयोगकर्ता भूमिकाएँ हटा सकते हैं और अपना खुद का बना सकते हैं प्लगइन्स कर रहे हैं।

अपने वर्डप्रेस एडमिन पैनल से। नेविगेट करने के लिए:

प्रकटन> संपादक> (आपका थीम चुनें)> थीम कार्यों

add_role('newbie', __(
'Newbie'), 
array(
'read' => true, // Allows user to read 
'create_posts' => true, // Allows user to create new posts 
'edit_posts' => true, // Allows user to edit their own posts 
) 
); 

Source