Таны хувийн WordPress Blog-г харах боломжийг хэрэглэгчдэд хэрхэн олгох вэ?

Стандартаар зөвхөн Зөвхөн Администраторууд болон Редакторууд Хувийн Бичлэгүүдийг харах боломжтой

Стандартаар зөвхөн Зөвхөн Администраторууд болон Редакторууд Хувийн Бичлэгүүдийг харах боломжтой

Та хэзээ нэгэн цагт өөрийн хувийн гэр бүл, найз нөхөд, эсвэл компаний багийн гишүүдэд хувийн WordPress блог үүсгэхийг хүсч байсан уу? WordPress нь таны WordPress блог хувийн тохиргоог хийх хэд хэдэн үндсэн сонголтуудыг санал болгодог, гэхдээ энэ нь catch юм. Та "Хувийн" бичлэгийг тэмдэглэхдээ энэ нь зөвхөн Администраторууд болон Редакторуудад харагдана.

Магадгүй найзуудаа бичлэгээ засахыг хүсэхгүй байгаа бололтой. WordPress нь эдгээр ердийн уншигчид зөвхөн хэрэглэгчийн захиалгыг дууддаг. Энэ нийтлэлийн зөвлөгөөгөөр та нэрээ нийтэд дэлгэж хэвээр үлдэж болох боловч өөрийн хувийн рекордыг захиалагчдынхаа найз нартаа уншиж өгөх боломжтой болгоно.

Хувилбар : WordPress 3.x

Бид эхлэхээсээ өмнө

Стандарт Disclaimer : Би PHP эсвэл WordPress өргөтгөлийн аюулгүй байдлын шинжээч биш. Санал болгож буй код болон plugins-г өөрийн эрсдэлээр ашиглана. Тэд миний төлөө ямар ч улаан туг босгож чаддаггүй, гэхдээ таны блог үндсэндээ хөгжилтэй байхаас үл хамааран, эдгээрийг ТТ-ны баг (хэрэв танд байгаа бол) ажиллуулах хэрэгтэй. Наад зах нь өөрчлөлтийг эхлээд хуулбарлана уу.

Хэрэв та nanobot-уурын хөдөлгүүртэй автомашиныг улсын нууцад эсвэл төлөвлөгөөтэй байлгах юм бол илүү найдвартай шийдлээр хөрөнгө оруулалт хийхийг хүсч болно. Цаас шиг.

Spot шалгах : Эдгээр зааврыг дагахын тулд та өөрчлөн сэдэв нэмэх боломжтой байх хэрэгтэй.

Жишээ нь, хэрэв та WordPress.com-ийн чөлөөт блог ажиллуулж байгаа бол та үүнийг хийх боломжгүй (шинэчлэлт хийлгүйгээр). Гэсэн хэдий ч, WordPress.com блог нь найз нөхөд, гэр бүлийнхэнтэйгээ бичлэгүүдийг хуваалцахад хялбар болгодог нэмэлт нууцлалын сонголттой болсон тул та үүнийг шалгаж болно.

Нэгдүгээрт, Хүүхдийн сэдэвтэй болгох

Эхний алхам бол хэрэв та урьд өмнө байгаагүй хүүхдийн зан төлөвийг бий болгох явдал юм. Та үүнийг таван минутын турш хийж болно. Өөрийн одоогийн сэдэвийг эцэг эхийн сэдэв болгон ашигла. Хүүхдийн сэдэв нь вэбсайтаа өөрчлөхийн тулд цөөн хэдэн кодыг хадгалдаг.

Үнэнийг хэлэхэд, цэвэр сонголт нь тусдаа, жижигхэн залгаасыг хийх явдал юм. Дараа нь та хэд хэдэн сайт дээр кодыг дахин ашиглаж болно.

Гэсэн хэдий ч, залгаас бичих нь иймэрхүү жаахан кодыг давтах шиг санагдаж байна. Түүнээс гадна, хэрэв та хүүхдийнхээ сэдэвийг үүсгээгүй бол та үнэхээр хэрэгтэй. Хүүхдүүдийн сэдэвтэйгээр та CSS-ийн тохиргоонд гарч ирэх боломжтой бөгөөд та бүхнийг цочирдуулсан сэдвийн бүх асуудлыг засах боломжтой болно.

Дараа нь functions.php үүсгэнэ

Хүүхдийнхээ сэдэв дотор functions.php нэртэй файл үүсгэ. Энэ файл нь онцгой юм. Таны сэдэв дэх ихэнх файлууд нь эцэг эхийн сэдэвтэй ижил файлыг дарж өөрчлөх болно. Хэрэв та sidebar.php хийж байгаа бол энэ нь эцэг эхийн сэдвийг сольдог. Гэвч functions.php нь үл тоомсорлодоггүй. Та кодын хэдхэн хэсгүүдийг тавьж болно, мөн эцэг эхийнхээ бүх функцийг хэвээр хадгалж чадна.

Захиалагчдад илүү чадвартай

Бидний зорилго бол жирийн захиалагчдад хувийнхаа бичлэгүүдийг харах боломжийг олгох явдал юм. Стив Тэйлор энэ блогтоо тайлбарласны дагуу бид функцэд дараах хэдэн энгийн мөрийг ашиглан хийж болно:

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

Add_cap () функцын тусламжтай та Subscribers-ийн үүрэгт нэмэлт боломжуудыг нэмдэг. Одоо захиалагчид хувийн бичлэгүүд болон хуудсыг уншиж чадна.

Энэ нь хэр хялбар болохыг олж харна уу. Энэ нь зөвхөн хэдэн мөр код шаарддаг.

Тегрегийг зөвхөн read_private_posts гэж нэрлэсэн бол уншихын тулд read_private_pages нэмнэ үү. Та хэд хэдэн хувийн хуудастай байхыг хүсч болох юм.

Нэвтрэх

Бид функц.php-д байгаа бол Тейлор өөр нэмэлт санал байна. Ихэвчлэн WordPress руу нэвтэрч ороход та янз бүрийн администраторын үүрэг бүхий Dashboard-д ханддаг. Гэхдээ Таны захиалагчид зөвхөн уншихаар нэвтэрч орсон байна. Хянах самбарт оруулснаар хамгийн муухай, хамгийн муухай төөрөлдөж байна. ("Энд блог явах уу?")

Энэ кодын тусламжтайгаар таны захиалагчид гэрийн хуудсанд шилжих болно. Дээрх кодын дараа функц.php:

{Нэвтрэх функцын нүүр хуудас руу шилжүүлэв loginRedirect ($ redirect_to, $ request_redirect_to, $ user) {if (is_a ($ user, 'WP_User') && $ user-> has_cap ('edit_posts') === false) {return get_bloginfo ('siteurl'); } $ redirect_to; } add_filter ('login_redirect', 'loginRedirect', 10, 3);

Энэ код нь Харилцагчийн үүргийг нарийн шалгадаггүйг анхаарна уу. Үүний оронд хэрэглэгч засварлах боломжтой эсэхийг шалгана. Гэсэн хэдий ч, энэ нь үнэндээ илүү сайн тест гэж бодож байна - бичлэгүүдийг засварлаж чадахгүй хэн ч гэсэн Хянах самбарт үнэхээр сонирхолгүй байдаг.

& # 34; Хувийн Бичвэрүүд & # 34; & # 34;

Хэрвээ ихэнх нийтлэлүүд нь таны хувийнх биш бол Хувийн Бичлэгүүдийг Default залгаасаар хараарай. Энэ жижигхэн залгаас нь нэг л зүйлийг хийдэг бөгөөд зөвхөн нэг л зүйл юм. Шинэ бичлэг үүсгэх үед энэ нь Хувийн тохируулгаар автоматаар хийгдэнэ.

Хэрэв та дуртай бол нийтэд байршуулж болно. Гэхдээ энэ залгаасын тусламжтайгаар та бичлэгийг Private гэж хэзээ ч мартахгүй .