Ինչպես թող բաժանորդներին նայել ձեր անձնական WordPress բլոգը

Ըստ Default, Միայն Ադմինիստրատորները եւ խմբագիրները կարող են տեսնել անձնական գրառումները

Ըստ Default, Միայն Ադմինիստրատորները եւ խմբագիրները կարող են տեսնել անձնական գրառումները

Երբեւէ ցանկացել եք անձնական WordPress բլոգ ստեղծել միայն ձեր ընտանիքի եւ ընկերների համար, կամ ընկերության թիմի անդամների համար: WordPress- ը առաջարկում է մի քանի լռելյայն տարբերակներ, ձեր WordPress բլոգը մասնավոր դարձնելու համար, բայց կա բռնել: Երբ նշում եք «Անձնական» գրառումը, այն կարող է դիտվել միայն Ադմինիստրատորների եւ խմբագրիչների կողմից:

Հավանաբար, դուք չեք ցանկանում, որ ձեր ընկերները խմբագրեն ձեր գրառումները, միայն կարդալ դրանք: WordPress- ը կոչում է այս սովորական ընթերցողների միայն բաժանորդներին: Այս հոդվածի խորհուրդներով դուք կարող եք պահպանել անանուն հանրությունը, սակայն ձեր անձնական գրառումները մատչելի դարձնեք ձեր Բաժանորդի ընկերներին ընթերցելու համար:

Տարբերակ . WordPress 3.x

Նախքան սկսելը

Ստանդարտ հերքում . Ես ոչ PHP, ոչ էլ WordPress- ի plugin անվտանգության մասնագետ: Օգտագործեք առաջարկվող կոդը եւ կոնտակտները ձեր վտանգի տակ: Նրանք ինձ համար ոչ մի կարմիր դրոշ չեն բարձրացնում, բայց եթե ձեր բլոգը հիմնականում զվարճալի է, ապա այս գաղափարները պետք է անցնեն ձեր ՏՏ թիմից (եթե ունեք մեկ): Առնվազն ստուգեք փոփոխությունները նախօրինակով:

Եվ եթե դուք պահպանում եք պետական ​​գաղտնիքները կամ պլանները նանոբոտ-գոլորշու մեքենաների համար, ապա դուք կարող եք ներդրումներ կատարել ավելի անվտանգ լուծում: Թղթի պես:

Spot ստուգում . Հետեւեք այս հրահանգներին, դուք պետք է կարողանաք ավելացնել հարմարեցված թեմա:

Օրինակ, եթե դուք աշխատում եք անվճար WordPress.com բլոգում, դուք չեք կարող դա անել (առանց վերազինման): Այնուամենայնիվ, WordPress.com բլոգները, ըստ երեւույթին, ունեն լրացուցիչ գաղտնիության տարբերակ, հեշտացնելու համար ընկերներին եւ ընտանիքներին գրառումները, այնպես որ կարող եք ստուգել դրա մասին:

Նախ `երեխայի թեման

Առաջին քայլն այն է, որ մաքսային երեխայի թեման դնեք, եթե դուք արդեն չունեք: Դուք կարող եք դա անել հինգ րոպեի ընթացքում: Օգտագործեք ձեր ներկա թեման որպես ծնողի թեման: Երեխայի թեման պարզապես կկազմի մի քանի կոճակ կոճակ, որպեսզի հարմարեցնեք ձեր կայքը:

Ճիշտ է, մաքուր ընտրությունը կարող է լինել առանձին, փոքրիկ պլլիգ : Այնուհետեւ դուք կարող եք օգտագործել մի քանի կայքերի կոդը:

Այնուամենայնիվ, գրելու մի plugin կարծես overkill նման փոքրիկ մի քիչ կոդը. Plus, եթե դեռ չեք ստեղծել երեխայի թեման, դուք իսկապես պետք է: Երեխայի թեմանով, դուք կարող եք բացել CSS tweaks- ում եւ սկսեք շտկել բոլոր այն փոքրիկ թեմաները, որոնք նյարդայնացնում են ձեզ:

Այնուհետեւ, Ստեղծել functions.php

Ձեր երեխայի թեմաներով ստեղծեք ֆունկցիա, php. Այս ֆայլը հատուկ է: Ձեր թեմայի մեծամասնությունը կվերանվանվի նույն ֆայլը ծնողի թեմաներով: Եթե ​​դուք կատարեք sidebar.php- ը, այն փոխարինում է ծնողի թեմայի պատնեշին: Սակայն functions.php- ը չի անտեսում, ավելացնում է : Այստեղ կարող եք կոտրել մի քանի կոճակ եւ դեռ պահեք ձեր ծնողի բոլոր ֆունկցիոնալությունը:

Բաժանորդներին լրացուցիչ հնարավորություններ տրամադրեք

Մեր նպատակն է թույլատրել սովորական բաժանորդներին դիտել մեր անձնական բաժանմունքները: Ինչպես Սթիվ Թեյլորը բացատրում է այս բլոգում, մենք կարող ենք դա անել մի քանի պարզ գծերով, գործառույթներում: php:

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

Add_cap () գործառույթով, պարզապես ավելացնում եք Բաժանորդի դերը: Այժմ բաժանորդները կարող են կարդալ մասնավոր հաղորդագրություններ եւ էջեր:

Տեսեք, թե որքան հեշտ է սա: Դա միայն տեւում է մի քանի տող կոդ:

Նշենք, որ Թեյլորը միայն read_private_posts- ն է նշում, ես նաեւ առաջարկում եմ ավելացնել read_private_pages- ը: Դուք նույնպես կարող եք ունենալ մի քանի անձնական էջ:

Հարթեցրեք մուտքը

Մինչ մենք այստեղ ենք գտնվում ֆունկցիաների մեջ, Taylor- ը լրացուցիչ առաջարկ ունի: Սովորաբար, երբ դուք մուտք եք գործել WordPress- ի, դուք տեղափոխվում եք գործիքագոտու տարբեր ադմինիստրատորի խնդիրներով: Բայց ձեր բաժանորդները միայն մուտք են գործում կարդալու համար : Դեպի վերցվածը սարսափելի է, ամենավատը շփոթեցնող է: (Դուք կարող եք գրեթե լսել ձեր մորաքույրը, «Որտեղ էր բլոգը գնալ»)

Այս կոդը հատվածի միջոցով ձեր բաժանորդները կուղարկվեն գլխավոր էջ: Տեղադրեք այն վերը նշված կոդից հետո, գործառույթներում: php:

// մուտք գործել դեպի գլխավոր էջ, մուտք գործելու ֆունկցիայի վրա loginRedirect ($ redirect_to, $ request_redirect_to, $ user) {if (is_a ($ user, 'WP_User') && $ user-> has_cap ('edit_posts') === կեղծ) {return get_bloginfo ('siteurl'); } վերադարձ $ redirect_to; } add_filter ('login_redirect', 'loginRedirect', 10, 3);

Նշենք, որ այս կոդը չի ստուգում հենց Բաժանորդի դերի համար: Փոխարենը, այն թեստավորում է, թե արդյոք օգտվողը կարող է edit_posts: Այնուամենայնիվ, ես կարծում եմ, որ սա, ըստ էության, ավելի լավ թեստ է. Բոլորը, ովքեր չեն կարողանում խմբագրել հաղորդագրություններ, իրական հետաքրքրություն չեն ցուցադրում գործիքի վրա:

Փորձեք & # 34; Անձնական գրառումներ Default & # 34;

Եթե ​​ձեր գրառումների առավել կամ բոլորը մասնավոր կլինեն, հաշվի են առնվում Փոստի պլիգինի կողմից Փակցված հաղորդագրությունները: Այս փոքրիկ plugin- ն մի բան է անում, եւ միայն մեկ բան: Երբ ստեղծեք նոր գրառումը, այն ավտոմատ կերպով կարգավորվում է Անձնական:

Կարող եք դեռ գրել Հանրությանը, եթե ցանկանում եք: Բայց այս plugin- ով, երբեք երբեք չմոռանաս , որ փոստը տեղադրի Private- ին: