ڪئين ڪجي رڪن رڪن پنهنجو ذاتي وڊيوز بلاگ ڏسو

جستجو طرفان، صرف منتظمين ۽ ايڊيٽرن کي ذاتي پوسٽ ڏسي سگهو ٿا

جستجو طرفان، صرف منتظمين ۽ ايڊيٽرن کي ذاتي پوسٽ ڏسي سگهو ٿا

ڇا توهان ڪڏهن صرف پنهنجي ڪٽنب ۽ دوستن لاء، يا ڪمپني ٽيم جي ڪنهن نجي ورڈپریس بلاگ قائم ڪرڻ چاهيندا آهيو؟ ورڈپریس توهان جي ورڈپریس بلاگ نجي ڪرڻ لاء ڪجهه ڊفالٽ اختيارات پيش ڪري ٿو، پر هڪ پڪ آهي. جڏهن توهان هڪ پوسٽ "نجي" کي نشان لڳايو، اهو صرف صرف منتظمين ۽ ايڊٽرن پاران ڏسي سگھجي ٿو.

شايد، توهان نٿا چاهيو ته توهان جا دوست پنهنجن پوسٽن کي تبديل ڪرڻ لاء ، صرف انهن کي پڙهڻ لاء. ورڈپریس هنن عام پڙهڻ وارن صارفين جي رڪنن کي سڏي ٿو. هن مضمون ۾ تائيد سان گڏ، توهان اڃا تائين گمنام عوام کي برقرار رکي سگهو ٿا، پر توهان جي رڪنيت جي دوستن جي پڙهڻ لاء توهان جي ذاتي پوسٽون ٺاهڻ.

نسخو : ورڈپریس 3.x

اسان جي شروعات کان اڳ

معياري ڊسڪليمر : مان نه پي پي ايس آهيان ۽ سيڪيورٽي ماهر جو ڊيڊيڪل پلگ ان. توهان جي پنهنجي خطر تي مشهوري ڪوڊ ۽ پلگ ان استعمال ڪريو. اهي مون لاء ڪنهن به لال پرچم نه ڪندا آهن، پر جيستائين توهان جو بلاگ بنيادي طور تي مذاق لاء ناهي، توهان انهن خيالن جي توهان جي آئي ٽي ٽيم (جيڪڏهن توهان وٽ هجي) هلائڻ گهرجي. گهٽ ۾ گهٽ ڪاپي تي تبديلين جا امتحان.

۽ جيڪڏهن توهان نوبوٽ-ٻاڦ-طاقت ٿيل گاڏين جي رياست راز يا منصوبن کي محفوظ ڪري رهيا آهيو ته توهان کي وڌيڪ محفوظ حل ۾ سيڙپڪاري ڪرڻ چاهيندا. ڪاغذ وانگر.

چيڪ چڪ : انهن هدايتن جي پيروي ڪرڻ لاء، توهان کي ڪسٽم موضوع شامل ڪرڻ جي ضرورت پوندي.

مثال طور، جيڪڏهن توهان مفت WordPress.com بلاگ هلائي رهيا آهيو، توهان هن کي نه ڪرڻ جي قابل نه هوندا (بغير بغير بغير). بهرحال، WordPress.com بلاڪ سان ظاھر طور تي دوست ۽ ڪٽنب سان پوسٽن کي حصيداري ڪرڻ آسان بڻائي ٿي، ان ڪري توھان جانچ ڪري سگھو ٿا.

پهريون، هڪ ٻاراڻو موضوع ٺاهيو

پهرين قدم ٻار جو رواج بڻائڻ آهي، جيڪڏهن توهان وٽ ئي ڪو نه آهي. توهان هن کي پنجن منٽن ۾ ڪري سگهو ٿا. پنهنجي موجوده موضوع کي والدين موضوع طور استعمال ڪريو. ٻار جو موضوع صرف توهان جي سائيٽ کي ڪسٽمائي ڪرڻ لاء ڪوڊ جا چند نمونا ٺاهي سگهندا.

سچ، هڪ صاف ڪندڙ هڪ ڌار، ننڍڙو پلگ ان ٺاهڻ جي چونڊ ٿي سگهي ٿي. پوء توهان ڪيترن ئي سائيٽن تي ڪوڊ ٻيهر استعمال ڪري سگھو ٿا.

بهرحال، هڪ پلگ ان لکڻ جو هڪ ننڍڙو ڪوڊ لاء مٿي کليل وانگر لڳي ٿو. پلس، جيڪڏهن توهان اڃا ٻاراڻي موضوع کي نه ڇڏي آهي، توهان واقعي گهرجي. ٻاراڻي موضوع سان، توهان سي ڊي ٽيڪس ۾ پاپ ڪري سگهو ٿا ۽ تمام ٿورن ڌمڪين کي حل ڪرڻ شروع ڪري سگهو ٿا جيڪي توهان کي ڊڄي ويا آهن.

پوء، functions.php ٺاهيو

توهان جي ٻاراڻي موضوع اندر، هڪ فائيل ٺاهيو جيڪو functions.php. هي فائيل خاص آهي. توهان جي موضوع ۾ گهڻيون فائلون ساڳئي فائل کي والدين موضوع ۾ تبديل ڪري ڇڏيندو. جيڪڏهن توهان sidebar.php ٺاهيندا، اهو والدين موضوع واري سائڊبار کي تبديل ڪري ٿو. پر فنڪشنل.php ڪونهي ختم نٿو ڪري، اهو وڌائيندو آهي . توهان هتي ڪوڊ جا چند نمونا وجهي سگهو ٿا، ۽ اڃا تائين توهان جي والدين موضوع جي سڀني ڪارڪردگي کي برقرار رکي.

ميمبرن کي وڌيڪ صلاح ڏيو

اسان جو مقصد عام صارفن کي اسان جي ذاتي پوسٽن کي ڏسڻ جي اجازت ڏيڻ آهي. جيئن ته اسٽيو ٽيلر هن بلاگ جي پوسٽ ۾ بيان ڪري ٿو، اسين هن کي ڪجهه آسان سٽون سان ڪم ڪرڻ.php ۾ ڪري سگهو ٿا:

<؟ php // رڪنيت ڏيندڙ نجي پوسٽن کي ڏسو ۽ صفحا $ ذيلي رول = get_role ('رڪنيت')؛ $ subroole-> add_cap ('read_private_posts')؛ $ subroole-> add_cap ('read_private_pages')؛

add_cap () فنڪشن سان، توهان کي صرف سبسڪربر ڪردار جي لاء اضافي صلاحيتون شامل ڪريو. هاڻي رڪنيت نجي پوسٽون ۽ صفحا پڙهي سگهن ٿا.

ڏسو ته ڪيئن آهي؟ اهو صرف ڪوڊ جون ڪجهه سٽون وٺن ٿيون.

نوٽ ڪريو، جڏهن ٽيلر صرف پڙهندو هجي read_private_posts کي، مان پڻ پڙهي ٿو پڙهي__ privriv_pages شامل ڪرڻ. توھان کي شايد ڪجھه نجي پني پيج آھي، ڏاڍو.

ٿورڙي لاگ ان

جڏهن اسين فنڪشنل.php ۾ آهيون، ٽيلر هڪ اضافي صلاح آهي. عام طور تي، جڏهن توهان ورڈپریس ۾ لاگ ان ٿيندا آهيو، توهان مختلف ڊومين جي ڪمن سان ڊيش بورڊ ۾ وٺي رهيا آهيو. پر توهان جا رڪن صرف پڙهڻ لاء لاگ ان ٿيندا آهن. هڪ ڊيش بورڊ تي رکيو ويو آهي بهترين طور تي مشڪل آهي، بدترين بدترين. (توهان تقريبن پنهنجي چاچي سان ڳنڍي سگهو ٿا، "ڪئين ڪٿي هلي وئي؟")

هن ڪوڊ جي نموني سان، توهان جا رڪن گهر جي صفحي ڏانهن منتقل ڪيو ويندو. مٿي ڏنل ڪوڊ بعد ان کي داخل ڪريو، functions.php ۾:

// گهر واري صفحي ڏانهن ريڊيو تي لاگ ان فنڪشن لاگ ان تي ($ redirect_to، $ request_redirect_to، $ user) {if (is_a ($ user، 'WP_User') ۽ $ user-> has_cap ('edit_posts') === غلط) {واپسي get_bloginfo ('siteurl')؛ } موٽڻ $ redirect_to؛ } add_filter ('login_redirect'، 'loginRedirect'، 10، 3)؛

نوٽ ڪريو ته هي ڪوڊ خاص طور تي سبسڪربر ڪردار جي ڪردار لاء جانچ نه ڪندو آهي. ان جي بدران، اهو آزمائي ٿو ته صارف کي ايڊٽ ڪري سگھن ٿا. بهرحال، منهنجو خيال آهي ته اهو اصل ۾ هڪ بهتر امتحان آهي - جيڪو ڪنهن پوسٽن ۾ ترميم ڪري نه ٿو ڊيش بورڊ ۾ ڪو به حقيقي دلچسپي نه آهي.

ڪوشش ڪريو & # 34؛ پراڻين پوسٽن طرفان & # 34؛

جيڪڏهن توهان جي تمام گهڻيون يا سڀئي پوسٽ نجي وينديون، پوسٽون پوسٽن جي ذاتي پوسٽن تي غور ڪريو. اهو ننڍڙو پلگ ان هڪ شيء آهي، ۽ هڪ شيء رڳو. جڏهن توهان هڪ نئين پوسٽ ٺاهي سگهو ٿا، اهو خودڪار طور تي سيٽ ڪيو ويندو آهي.

توهان اڃا به پسند ڪري سگهو ٿا عوامي طور تي پوسٽ سيٽ ڪري سگهو ٿا. پر هن پلگ ان سان، توهان ڪڏهن به ذاتي ڏانهن پوسٽ مقرر ڪرڻ نه وساريو .