ఎలా చందాదార్లు మీ ప్రైవేట్ బ్లాగు బ్లాగ్ చూడండి అనుమతిస్తుంది

డిఫాల్ట్గా, నిర్వాహకులు మరియు ఎడిటర్లు మాత్రమే ప్రైవేట్ పోస్ట్లు చూడగలరు

డిఫాల్ట్గా, నిర్వాహకులు మరియు ఎడిటర్లు మాత్రమే ప్రైవేట్ పోస్ట్లు చూడగలరు

మీరు ఎప్పుడైనా మీ కుటుంబం మరియు స్నేహితులకు మాత్రమే ఒక ప్రైవేట్ బ్లాగు బ్లాగ్ని ఏర్పాటు చేయాలని కోరుకున్నారా, లేదా కంపెనీ బృందంలోని సభ్యులు? WordPress మీ బ్లాగు బ్లాగ్ ప్రైవేట్ చేయడానికి కొన్ని డిఫాల్ట్ ఎంపికలు అందిస్తుంది, కానీ ఒక క్యాచ్ ఉంది. మీరు "ప్రైవేట్" ను పోస్ట్ చేసినప్పుడు, అది నిర్వాహకులు మరియు ఎడిటర్లు మాత్రమే చూడవచ్చు.

బహుశా, మీ స్నేహితులు మీ పోస్ట్లను సవరించడానికి మాత్రమే ఇష్టపడరు, వాటిని చదవడానికి మాత్రమే. WordPress ఈ సాధారణ చదవడానికి మాత్రమే వినియోగదారులు చందాదార్లు కాల్స్. ఈ ఆర్టికల్లోని చిట్కాలతో, అనామక పబ్లిక్ని మీరు ఇప్పటికీ ఉంచుకోవచ్చు, కాని మీ ప్రైవేట్ పోస్టులు మీ సబ్స్క్రయిబర్ స్నేహితులకు చదివేందుకు అందుబాటులో ఉంటాయి.

వెర్షన్ : WordPress 3.x

మేము ప్రారంభం ముందు

ప్రామాణిక డిస్క్లైమర్ : నేను ఒక PHP లేదా WordPress ప్లగ్ఇన్ భద్రతా నిపుణుడు కాదు. సూచించిన కోడ్ మరియు ప్లగిన్లను మీ స్వంత పూచీతో ఉపయోగించండి. వారు ఎవ్వరూ ఏ ఎర్ర జెండాలను పెంచలేరు, కానీ మీ బ్లాగ్ సరదాగా ఉండటానికి తప్ప, మీ ఐటీ టీమ్ (మీరు ఒకటి ఉంటే) ఈ ఆలోచనలు అమలు చేయాలి. కనీసం కాపీని మార్పులను పరీక్షించండి.

మీరు నానోబోట్-స్టీమ్-ఆధారిత కార్ల కోసం రహస్యాలు లేదా ప్రణాళికలను నిల్వ చేస్తున్నట్లయితే, మీరు మరింత సురక్షితమైన పరిష్కారం కోసం పెట్టుబడి పెట్టవచ్చు. కాగితం వలె.

స్పాట్ తనిఖీ : ఈ సూచనలను అనుసరించడానికి, మీరు ఒక అనుకూల థీమ్ను జోడించాల్సి ఉంటుంది.

ఉదాహరణకు, మీరు ఒక ఉచిత WordPress.com బ్లాగ్ను నిర్వహిస్తున్నట్లయితే, మీరు దీన్ని (నవీకరణలు లేకుండా) చేయలేరు. అయినప్పటికీ, WordPress.com బ్లాగ్లు స్నేహితులు మరియు కుటుంబ సభ్యులతో పోస్ట్స్ ని భాగస్వామ్యం చేయడాన్ని సులభతరం చేయడానికి అదనపు గోప్యత ఎంపికను కలిగి ఉంటాయి, కాబట్టి మీరు దాన్ని తనిఖీ చేయవచ్చు.

మొదట, చైల్డ్ థీమ్ చేయండి

మీరు ఇప్పటికే లేకపోతే, మొట్టమొదటి దశలో కస్టమ్ పిల్లల నేపథ్యం ఉంటుంది. ఐదు నిమిషాల్లో మీరు దీన్ని చేయవచ్చు. మీ ప్రస్తుత నేపథ్యాన్ని తల్లిదండ్రుల థీమ్గా ఉపయోగించండి. పిల్లల థీమ్ కేవలం మీ సైట్ను అనుకూలీకరించడానికి కోడ్ యొక్క కొన్ని స్నిప్పెట్లను కలిగి ఉంటుంది.

ట్రూ, ఒక క్లీనర్ ఎంపిక ప్రత్యేకమైన, చిన్న ప్లగ్ఇన్ తయారు కావచ్చు. అప్పుడు మీరు అనేక సైట్లలో కోడ్ను మళ్లీ ఉపయోగించుకోవచ్చు.

అయితే, ఒక ప్లగ్ఇన్ రాయడం కోడ్ యొక్క ఒక చిన్న బిట్ కోసం ఓవర్ కిల్ వంటి తెలుస్తోంది. ప్లస్, మీరు ఇంకా పిల్లల థీమ్ను సెట్ చేయకపోతే, మీరు నిజంగానే ఉండాలి. పిల్లల నేపథ్యంతో, మీరు CSS ట్వీక్స్లో పాప్ చేయవచ్చు మరియు మీరు చిరాకు చేసిన అన్ని చిన్న థీమ్ సమస్యలను పరిష్కరించడానికి ప్రారంభించవచ్చు.

అప్పుడు, functions.php సృష్టించండి

మీ పిల్లల థీమ్ లోపల, functions.php అనే ఫైల్ను సృష్టించండి. ఈ ఫైల్ ప్రత్యేకమైనది. మీ థీమ్లోని చాలా ఫైల్లు మాతృ ఫైల్ లో అదే ఫైల్ను భర్తీ చేస్తాయి. మీరు sidebar.php చేస్తే, ఇది పేరెంట్ థీమ్స్ సైడ్ బార్ ను భర్తీ చేస్తుంది. కానీ functions.php ఓవర్రైడ్ లేదు, అది జతచేస్తుంది . మీరు ఇక్కడ కోడ్ యొక్క కొన్ని స్నిప్పెట్లను ఉంచవచ్చు, ఇంకా మీ పేరెంట్ థీమ్ యొక్క అన్ని కార్యాచరణలను ఉంచవచ్చు.

చందాదార్లు అదనపు సామర్థ్యాలను ఇవ్వండి

మా వ్యక్తిగత పోస్ట్లను వీక్షించడానికి సాధారణ చందాదారులను అనుమతించడం. స్టీవ్ టేలర్ ఈ బ్లాగ్ పోస్ట్ లో వివరించినట్లుగా, మనకు functions.php లో కొన్ని సరళ రేఖలు చేయవచ్చు:

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

Add_cap () ఫంక్షన్తో, మీరు సబ్స్క్రయిబర్ పాత్రకు అదనపు సామర్థ్యాలను చేర్చుతారు. ఇప్పుడు చందాదార్లు ప్రైవేట్ పోస్ట్లు మరియు పేజీలు చదవగలరు.

ఇది ఎంత సులభమో చూడండి ఇది కోడ్ యొక్క కొన్ని పంక్తులను మాత్రమే తీసుకుంటుంది.

టేలర్ మాత్రం read_private_posts గురించి మాత్రమే ప్రస్తావించినప్పుడు, నేను read_private_pages ను జోడించమని కూడా సూచిస్తున్నాను. మీరు కొన్ని ప్రైవేట్ పేజీలను కూడా పొందాలనుకోవచ్చు.

లాగిన్ స్మూత్ చేయండి

మేము ఇక్కడ functions.php లో ఉన్నప్పుడు, టేలర్కు అదనపు సలహా ఉంది. సాధారణంగా, మీరు WordPress కు లాగిన్ అయినప్పుడు, మీరు డాష్బోర్డుకు వేర్వేరు నిర్వాహక పనులు చేస్తారు. కానీ మీ చందాదార్లు చదవడానికి మాత్రమే లాగింగ్ చేస్తున్నారు. డాష్ బోర్డ్కు తీసుకువెళ్ళడం ఉత్తమంగా బాధించేదిగా ఉంది, దారుణంగా గందరగోళంగా ఉంది. (మీరు మీ అత్త గొంతును వినవచ్చు, "ఎక్కడ బ్లాగ్ వెళ్ళి?")

ఈ కోడ్ స్నిప్పెట్తో, మీ చందాదార్లు ఇంటికి మళ్ళించబడతారు. పైన కోడ్ తరువాత, functions.php లో ఇన్సర్ట్ చెయ్యి:

{// (is_a ($ user, 'WP_User') && $ user-> has_cap ('edit_posts') === తప్పుడు) {తిరిగి ఉంటే లాగిన్ ఫంక్షన్ loginRedirect ($ redirect_to, $ request_redirect_to, $ వినియోగదారు) హోమ్ పేజీ దారి. get_bloginfo ('siteurl'); } తిరిగి $ redirect_to; } add_filter ('login_redirect', 'loginRedirect', 10, 3);

ఈ కోడ్ సబ్స్క్రయిబర్ పాత్ర కోసం ఖచ్చితంగా పరీక్షించదని గమనించండి. దానికి బదులుగా, వినియోగదారు సవరించగలవా అని సవరించుట. అయినప్పటికీ, ఇది నిజంగా మంచి పరీక్షగా ఉంటుందని నేను భావిస్తున్నాను - పోస్ట్లను సవరించలేని వారు డాష్బోర్డ్లో నిజమైన ఆసక్తిని కలిగి లేరు.

డిఫాల్ట్ & # 34 ద్వారా ప్రైవేట్ పోస్ట్లు & # 34;

మీ అన్ని పోస్ట్లను ప్రైవేట్గా ఉంటే, డిఫాల్ట్ ప్లగ్ఇన్ ద్వారా ప్రైవేట్ పోస్ట్లు పరిగణించండి. ఈ చిన్న ప్లగ్ఇన్ ఒక విషయం, మరియు ఒక విషయం మాత్రమే చేస్తుంది. మీరు క్రొత్త పోస్ట్ను సృష్టించినప్పుడు, ఇది స్వయంచాలకంగా ప్రైవేట్గా సెట్ చేయబడుతుంది.

మీరు కావాలనుకుంటే పోస్ట్ను పబ్లిక్కి ఇప్పటికీ సెట్ చేయవచ్చు. కానీ ఈ ప్లగ్ఇన్ తో, మీరు ప్రైవేట్ ఒక పోస్ట్ సెట్ మర్చిపోతే ఎప్పటికీ.