Skip to main content

Paano Pahintulutan ng Mga Subscriber ang Iyong Pribadong WordPress Blog

Tesla Motors & EV's: Beginners Guide to Charging, Adapters, Public Stations, DC Fast Charging (Abril 2025)

Tesla Motors & EV's: Beginners Guide to Charging, Adapters, Public Stations, DC Fast Charging (Abril 2025)
Anonim

Nais mo bang mag-set up ng isang pribadong WordPress blog para lamang sa iyong pamilya at mga kaibigan, o mga miyembro ng isang pangkat ng kumpanya? Nag-aalok ang WordPress ng ilang mga default na pagpipilian para gawing pribado ang iyong WordPress blog, ngunit mayroong isang catch. Kapag markahan mo ang isang post na "Pribado", maaari lamang itong makita ng, ÄãAdministrators at Mga editor.

Malamang na ayaw mo ang iyong mga kaibigan i-edit ang iyong mga post, lamang upang mabasa ang mga ito. Tinatawag na WordPress ang mga ordinaryong read-only na mga user, ÄãSubscriber. Sa mga tip sa artikulong ito, maaari mo pa ring panatilihin ang hindi nakikilalang publiko, ngunit gawin ang iyong mga pribadong post na magagamit para sa pagbabasa sa iyong mga kaibigan sa Subscriber.

Bersyon: WordPress 3.x

Bago Simulan namin

Standard disclaimer: Gamitin ang iminungkahing code at plugin sa iyong sariling peligro. Hindi nila iniangat ang anumang mga pulang flag para sa amin, ngunit maliban kung ang iyong blog ay para sa kasiyahan, dapat mong patakbuhin ang mga ideya na ito sa iyong koponan sa IT (kung mayroon ka). Hindi bababa sa, ang unang pagbabago sa isang kopya.

At kung nagtatabi ka ng mga lihim ng estado o mga plano para sa mga nanobot-steam-powered na mga kotse, baka gusto mong mamuhunan sa isang mas ligtas na solusyon.

Spot check: Upang sundin ang mga tagubiling ito, kakailanganin mong makapagdagdag ng custom na tema.

Halimbawa, Kung nagpapatakbo ka ng isang libreng WordPress.com blog, hindi mo magagawang gawin ito (walang mga upgrade). Gayunpaman, ang mga blog na WordPress.com ay tila may dagdag na opsyon sa privacy upang gawing madaling ibahagi ang mga post sa mga kaibigan at pamilya, upang masuri mo iyon.

Una, Gumawa ng Tema ng Bata

Ang unang hakbang ay gumawa ng isang pasadyang tema ng bata kung wala ka pa. Magagawa mo ito sa loob ng limang minuto. Gamitin ang iyong kasalukuyang tema bilang ang tema na "may-akda. Ang tema ng bata ay magkakaroon lamang ng ilang snippet ng code upang ipasadya ang iyong site.

Totoo, ang isang mas malinis na pagpipilian ay maaaring gumawa ng isang hiwalay, maliit na plugin. Pagkatapos ay maaari mong muling gamitin ang code sa ilang mga site.

Gayunpaman, ang pagsusulat ng isang plugin ay tila sobrang sobra para sa isang maliit na bit ng code. Dagdag pa, kung hindi mo pa nag-set up ng tema ng bata, dapat mo talagang gawin. Sa tema ng bata, maaari kang mag-pop sa mga pag-aayos ng CSS at simulan ang pag-aayos ng lahat ng mga maliit na problemang tema na nagagalit sa iyo.

Pagkatapos, Lumikha ng mga function.php

Sa loob ng tema ng iyong anak, lumikha ng isang file na tinatawag na functions.php. Ang file na ito ay espesyal. Karamihan sa mga file sa iyong tema ay i-override ang parehong file sa tema ng magulang. Kung gumawa ka sidebar.php, pinapalitan nito ang sidebar ng tema ng magulang. Ngunit hindi pinapalitan ng functions.php, ito nagdadagdag . Maaari kang maglagay ng ilang snippet ng code sa dito, at panatilihin ang lahat ng pag-andar ng iyong tema ng magulang.

Bigyan ang Mga Subscriber ng Mga Extra Capability

Ang aming layunin ay upang payagan ang mga ordinaryong tagasuskribi na tingnan ang aming mga pribadong post. Tulad ng ipinaliwanag ni Steve Taylor sa blog post na ito, maaari naming gawin ito sa ilang mga simpleng linya sa functions.php:

Gamit ang function na add_cap (), magdaragdag ka lamang ng dagdag, kakayahang kumita sa papel ng Subscriber. Ngayon Maaaring basahin ng mga subscriber ang mga pribadong post at pahina.

Tingnan kung gaano kadali ito? Ito ay tumatagal lamang ng ilang linya ng code.

Makinis ang Pag-login

Habang nandito kami sa functions.php, mayroon kaming karagdagang mungkahi. Karaniwan, kapag nag-log in ka sa WordPress, dadalhin ka sa isang Dashboard na may iba't ibang mga gawain ng administrator. Ngunit ang iyong mga Subscriber ay nag-log in lang basahin . Ang pagiging dadalhin sa isang dashboard ay nakakainis sa pinakamainam, nakakalito sa pinakamasama. (Maaari mong halos marinig ang iyong tiyahin groaning, "Where'd ang blog pumunta?")

Sa snippet ng code na ito, ang iyong mga Subscriber ay maibabalik sa homepage. Ipasok ito pagkatapos ng code sa itaas, sa mga function.php:

Tandaan

Ang kodigo na ito ay hindi eksaktong sumusubok para sa papel ng Subscriber. Sa halip, sinusuri nito kung ang user ay maaaring i-edit_posts. Gayunpaman, sa tingin namin ito ay talagang isang mas mahusay na pagsubok - sinuman na hindi maaaring mag-edit ng mga post ay walang tunay na interes sa Dashboard.

Subukan ang "Mga Pribadong Post sa pamamagitan ng Default"

Kung ang karamihan o lahat ng iyong mga post ay pribado, isaalang-alang ang mga pribadong Post sa pamamagitan ng Default na plugin. Ang maliit na plugin na ito ay isang bagay, at isang bagay lamang. Kapag lumikha ka ng isang bagong post, ito ay awtomatikong itinakda sa Pribado.

Maaari mo pa ring itakda ang post sa Pampubliko kung gusto mo. Ngunit sa plugin na ito, hindi ka na kailanman kalimutan mo upang itakda ang isang post sa Pribado.