Kon Unsaon Pagtugot sa mga Tanan-awan nga Makita ang Imong Private WordPress Blog

Pinaagi sa Default, Lamang ang mga Administrator ug mga Editors Makakita sa Private Posts

Pinaagi sa Default, Lamang ang mga Administrator ug mga Editors Makakita sa Private Posts

Gusto ka na ba nga mag-set up sa usa ka pribadong blog sa WordPress alang lamang sa imong pamilya ug mga higala, o mga miyembro sa usa ka pundok sa kompaniya? Ang WordPress naghatag sa pipila ka mga default nga mga kapilian sa paghimo sa imong WordPress blog pribado , apan adunay usa ka catch. Kon imong markahan ang usa ka post nga "Private", kini makita lamang sa mga Administrator ug mga Editor.

Lagmit, dili nimo gusto nga ma-edit sa imong mga higala ang imong mga post, aron lang mabasa. Gitawag kini sa WordPress nga mga ordinaryong read-only nga mga gumagamit Mga subscriber. Uban sa mga tip sa niini nga artikulo, mahimo ka gihapon nga mahuptan ang anonymous nga publiko, apan himoa nga ang imong mga pribado nga mga post anaa alang sa pagbasa sa imong mga higala nga Subscriber.

Version : WordPress 3.x

Sa Dili pa Kita Magsugod

Standard nga pagpasabot : Dili ako usa ka eksperto sa seguridad sa PHP o WordPress plugin. Gamita ang gisugyot nga code ug plugins sa imong kaugalingong risgo. Wala sila nagpataas og bisan unsang pula nga mga bandila alang kanako, apan kung ang imong blog mao ang batakan alang sa kalingawan, kinahanglan nimo kining buhaton nga mga ideya sa milabay sa imong IT team (kung aduna kay usa). Labing menus sulayi ang mga pagbag-o sa una nga kopya.

Ug kung nagtipig ka sa mga sekreto sa estado o mga plano alang sa mga nanobot-steam powered nga mga sakyanan, mahimo nimo nga mamuhunan sa usa ka mas luwas nga solusyon. Sama sa papel.

Check spot : Aron masunod ang mga instruksyon, kinahanglan nimo nga makadugang sa usa ka custom nga tema.

Pananglitan, Kung nagdagan ka sa usa ka libre nga blog sa WordPress.com, dili ka makahimo niini (nga walay mga pag-upgrade). Apan, ang mga blog sa WordPress.com klaro nga dunay dugang nga kapilian sa privacy aron mahimong sayon ​​ang pagpaambit sa mga post sa mga higala ug pamilya, aron masusi nimo kana.

Una, Paghimo og Tema sa Bata

Ang unang lakang mao ang paghimo sa usa ka tema sa custom nga bata, kung wala ka pa. Mahimo nimo kini sulod sa mga lima ka minuto. Gamita ang imong tema karon isip tema sa ginikanan. Ang tema sa bata yano nga naghupot og pipila ka mga snippet sa code aron ipahaum ang imong site.

Tinuod, ang usa ka limpyo nga pagpili mahimo nga maghimo sa usa ka linain, gamay nga plugin . Dayon mahimo nimo pag-usab ang code sa pipila ka mga site.

Apan, ang pagsulat sa usa ka plugin ingon og sobra kaayo sa usa ka gamay nga piraso sa code. Dugang pa, kung wala pa nimo gipatindog ang tema sa bata, kinahanglan gayud. Uban sa usa ka tema sa bata, mahimo ka maka-pop sa CSS tweaks ug magsugod sa pag-ayo sa tanang mga problema sa tema nga nakapalagot kanimo.

Dayon, Create functions.php

Sulod sa tema sa imong anak, paghimo og usa ka file nga gitawag og functions.php. Kini nga file espesyal. Kadaghanan sa mga file sa imong tema mag- override sa sama nga file sa tema sa ginikanan. Kung maghimo ka sidebar.php, kini mopuli sa sidebar sa tema sa ginikanan. Apan ang mga functions.php wala mausab, kini midugang . Mahimo nimong ibutang ang pipila ka mga tipik sa code dinhi, ug ipabilin gihapon ang tanang gamit sa tema sa imong ginikanan.

Hatagi ang mga Subscribers Extra Kapabilidad

Ang among tumong mao ang pagtugot sa ordinaryong mga tag-subscribe sa paglantaw sa among mga pribadong post. Sama sa gipatin-aw ni Steve Taylor sa niini nga blog post, mahimo nato kini uban sa pipila ka yano nga mga linya sa functions.php:

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

Uban sa function sa add_cap (), imong idugang ang dugang kapabilidad sa papel sa Subscriber. Karon ang mga Subscriber mahimong makabasa sa mga pribadong post ug mga panid.

Tan-awa kung unsa ka sayon ​​kini? Nagkinahanglan lamang kini og pipila ka mga linya sa code.

Hinumdomi nga, samtang si Taylor naghisgot lamang sa read_private_posts, gisugyot usab nako ang pagdugang sa read_private_pages. Ikaw mahimo usab nga adunay pipila ka mga pribadong mga panid, usab.

Gamita ang Login

Samtang ania kita sa functions.php, adunay laing sugyot si Taylor. Kasagaran, sa dihang mag-log in ka sa WordPress, dad-on ka sa Dashboard nga adunay lainlaing mga buluhaton sa pagdumala. Apan ang imong mga subscriber nag-log in aron sa pagbasa . Ang pagdala ngadto sa usa ka dashboard makalagot kaayo, makalibog sa pinakagrabe. (Hapit ka makadungog sa imong iyaan nga nag-agulo, "Asa man ang blog go?")

Uban niini nga snippet sa code, ang imong mga subscriber ibalhin ngadto sa home page. Isulat kini human sa kodigo sa ibabaw, sa functions.php:

// Pag-redirect sa home page sa login function loginRedirect ($ redirect_to, $ request_redirect_to, $ user) {kung (is_a ($ user, 'WP_User') && $ user-> has_cap ('edit_posts') === bakak) get_bloginfo ('siteurl'); } ibalik ang $ redirect_to; } add_filter ('login_redirect', 'loginRedirect', 10, 3);

Timan-i nga kini nga kodigo dili eksaktong gisulay alang sa papel sa Subscriber. Hinunoa, kini nagsulay kung ang user mahimo edit_posts. Apan, sa akong hunahuna kini usa ka mas maayo nga pagsulay - bisan kinsa nga dili maka-edit sa mga post walay tinuod nga interes sa Dashboard.

Sulayi ang & # 34; Private Posts by Default & # 34;

Kon ang kadaghanan o ang tanan sa imong mga posts pribado, hunahunaa ang Pribadong mga Posts pinaagi sa Default nga plugin. Ang gamay nga plugin usa ka butang, ug usa ka butang lamang. Kung maghimo ka'g bag-ong post, awtomatik nga ibutang sa Private.

Mahimo nimong ibutang ang post sa Public kon gusto nimo. Apan uban niini nga plugin, dili ka makalimot nga mag-post sa usa ka post sa Pribado.