सदस्य आपल्या खाजगी वर्डप्रेस ब्लॉग पाहू कसे द्यावे

डीफॉल्टुसार, केवळ प्रशासक आणि संपादक खाजगी पोस्ट पाहू शकतात

डीफॉल्टुसार, केवळ प्रशासक आणि संपादक खाजगी पोस्ट पाहू शकतात

आपण कधीही आपले कुटुंब आणि मित्र किंवा कंपनी कार्यसंघाच्या सदस्यांसाठी एक खाजगी वर्डप्रेस ब्लॉग सेट अप करु इच्छितो? वर्डप्रेस आपल्या वर्डप्रेस ब्लॉग खासगी बनवण्यासाठी काही डीफॉल्ट पर्याय प्रदान करते, पण एक झेल आहे जेव्हा आपण एक पोस्ट "खाजगी" चिन्हांकित करता तेव्हा ते केवळ प्रशासक आणि संपादकांद्वारेच पाहिले जाऊ शकते.

कदाचित, आपण आपल्या मित्रांनी आपली पोस्ट्स संपादित करण्यास इच्छुक नाही, केवळ त्यांना वाचण्यासाठी. वर्डप्रेस या सामान्य वाचनीय केवळ सदस्यांना सदस्य म्हणतात. या लेखातील टिपा सह, आपण तरीही निनावी सार्वजनिक बाहेर ठेवू शकता, परंतु आपल्या खासगी पोस्ट आपल्या सदस्यांच्या मित्रांना वाचण्यासाठी उपलब्ध करा.

आवृत्ती : वर्डप्रेस 3.x

आम्ही सुरू करण्यापूर्वी

मानक अस्वीकरण : मी न PHP किंवा वर्डप्रेस प्लगइन सुरक्षा तज्ज्ञ आहे. आपल्या स्वतःच्या जोखमीवर सुचविलेले कोड आणि प्लगइन वापरा. ते माझ्यासाठी कोणतेही लाल झेंडे उभारत नाहीत, परंतु जोपर्यंत आपला ब्लॉग मौजमजे मुळीच नाही तोपर्यंत, आपल्या आयटी संघाबाहेर (जर आपल्याकडे असेल तर) या कल्पना आपण चालविल्या पाहिजेत. प्रथम एक प्रत बदल किमान चाचणी.

आणि आपण नॉनोबोट-स्टीम-शक्तीच्या कारसाठी राज्य रहस्ये किंवा योजना संग्रहित करत असल्यास, आपण अधिक सुरक्षित निराकरणात गुंतवणूक करू शकता कागदासारखे.

स्पॉट चेक : या सूचनांचे अनुसरण करण्यासाठी आपल्याला सानुकूल थीम जोडण्यासाठी सक्षम होणे आवश्यक आहे.

उदाहरणार्थ, जर आपण विनामूल्य WordPress.com ब्लॉग चालवत असाल तर, आपण हे करू शकणार नाही (सुधारणांशिवाय). तथापि, वर्डप्रेस.ओ.ओ. ब्लॉग्सवर मित्र आणि कुटुंबियांसह पोस्ट सामायिक करणे सुलभ करण्यासाठी अतिरिक्त गोपनीयतेचे पर्याय आहेत, जेणेकरुन आपण ते तपासू शकता.

प्रथम, एक बाल थीम बनवा

आपल्याकडे आधीपासून नसल्यास, सानुकूल बाल थीम बनविणे हे पहिले पाऊल आहे आपण सुमारे पाच मिनिटांत हे करू शकता. पालक थीम म्हणून आपली वर्तमान थीम वापरा. आपल्या साइटवर सानुकूल करण्यासाठी मुलाच्या थीमशी कोडच्या काही स्निपेट असतील.

हे खरे आहे, एक वेगळा, छान प्लगइन तयार करण्यासाठी एक स्वच्छ पर्याय असू शकतो. मग आपण अनेक साइट्सवरील कोडचा पुन्हा वापर करू शकता

तथापि, एक प्लगइन लिहिणे असे कोडच्या इतके लहान कोडसाठी ओव्हरकिल सारखे दिसते. तसेच, आपण अद्याप बाल थीम सेट केले नसल्यास, आपण खरोखरच लहान मुलाच्या थीमसह, आपण सीएसएस सुधारणे मध्ये पॉप करू शकता आणि त्यास थोडी थीम समस्यांचे निवारण करणे सुरू करू शकता जे तुम्हाला त्रास देत आहेत.

मग, फंक्शन्स तयार करा

आपल्या मुलाच्या थीममध्ये, functions.php नावाची फाइल तयार करा. ही फाईल विशेष आहे. आपल्या थीममधील बहुतेक फायली मूळ थीममध्ये समान फाईल ओव्हरराइड करेल. आपण साइडबार. Php केल्यास, तो मूळ थीमच्या साइडबारला पुनर्स्थित करतो पण फंक्शन्स.फिप ओव्हररायड करीत नाही, तो जोडला जातो . आपण येथे कोडचे काही स्निपेट ठेवू शकता, आणि तरीही आपल्या मूळ थीमची सर्व कार्यक्षमता ठेवा.

सदस्यांना अतिरिक्त क्षमता द्या

आमचे लक्ष्य सामान्य सदस्यांना आमच्या खाजगी पोस्ट पाहण्याची परवानगी देणे आहे. स्टीव टेलरने या ब्लॉग पोस्टमध्ये स्पष्ट केल्याप्रमाणे, आपण functions.php मध्ये काही सोपी ओळींसाठी हे करू शकतो:

add_cap ('read_private_posts'); $ subRole-> add_cap ('read_private_pages');

Add_cap () फंक्शनसह, आपण फक्त सब्सक्राइबर भूमिकेवर अतिरिक्त क्षमता जोडू शकता. आता सदस्य खाजगी पोस्ट आणि पृष्ठे वाचू शकतात.

हे किती सोपे आहे ते पहा. फक्त कोडची काही ओळी लागतात.

लक्षात घ्या की, टेलर फक्त read_private_posts चा उल्लेख करीत असताना, मी read_private_pages जोडण्यास सुचवतो. आपण कदाचित काही खाजगी पृष्ठे देखील घेऊ इच्छित असाल

लॉगिन सुलभ करा

आम्ही function.php येथे आहोत करताना, टेलर एक अतिरिक्त सूचना आहे. सर्वसाधारणपणे, जेव्हा आपण वर्डप्रेस मध्ये लॉग इन करता, आपल्याला विविध प्रशासक कार्यांसह डॅशबोर्डवर नेले जाते. परंतु आपले सदस्य केवळ वाचण्यासाठी लॉग इन करत आहेत. डॅशबोर्डकडे नेणे हे अत्यंत त्रासदायक आहे, सर्वात वाईट वेळी गोंधळ आहे. (आपण जवळपास आपल्या कर्कश आवाज ऐकू शकता, "ब्लॉग कुठे जातो?")

या कोड स्निपेटसह, आपले सदस्य होम पेज वर पुनर्निर्देशित केले जातील. वरील कोड नंतर, फंक्शन्स. Php मध्ये अंतर्भूत करा:

// लॉगिन फंक्शन्स loginRedirect ($ redirect_to, $ request_redirect_to, $ user) वर होम पेजवर पुनर्निर्देशित करा {if_a ($ वापरकर्ता, 'WP_User') आणि & $ user-> has_cap ('edit_posts') === खोटे आहे) {return get_bloginfo ('siteurl'); } $ redirect_to परत करा; } add_filter ('login_redirect', 'loginRedirect', 10, 3);

लक्षात घ्या की हा कोड सदस्याच्या भूमिकेसाठी तंतोतंत चाचणी करीत नाही. त्याऐवजी, हे वापरकर्ता परीक्षकातील पोस्ट संपादित करू शकते किंवा नाही याची चाचणी करते. तथापि, मला वाटते ही खरोखर चांगली चाचणी आहे - जो पोस्ट संपादित करू शकत नाही त्याला डॅशबोर्डमध्ये वास्तविक स्वारस्य नाही.

& # 34; डीफॉल्टद्वारे खाजगी पोस्ट & # 34;

आपली सर्वात जास्त किंवा सर्व पोस्ट खाजगी असतील तर डीफॉल्ट प्लगइनद्वारे खासगी पोस्ट्सचा विचार करा. हे छोटे प्लगइन एक गोष्ट आणि एक गोष्ट केवळ करते आपण एक नवीन पोस्ट तयार करता, तेव्हा ती स्वयंचलितपणे खाजगीवर सेट केली जाते

आपल्याला आवडत असल्यास आपण सार्वजनिक पोस्ट अद्याप सेट करू शकता. पण या प्लगइनसह, आपण खासगी पोस्ट पोस्ट करणे कधीही विसरू शकाल.