Jinsi ya Waache Waandikishe Angalia Blog yako ya Binafsi ya WordPress

Kwa Default, Wasimamizi Tu na Wahariri Wanaweza Kuona Machapisho ya Kibinafsi

Kwa Default, Wasimamizi Tu na Wahariri Wanaweza Kuona Machapisho ya Kibinafsi

Je! Umewahi kutaka kuanzisha blogu ya kibinafsi ya WordPress kwa familia yako na marafiki, au wanachama wa timu ya kampuni? WordPress inatoa chaguo chache chaguo-msingi cha kufanya blogu yako ya WordPress binafsi , lakini kuna catch. Unapoweka chapisho "Binafsi", inaweza kuonekana tu na Wasimamizi na Wahariri.

Pengine, hutaki marafiki zako kuhariri machapisho yako, tu kusoma. WordPress huwaita watumiaji hawa wa kawaida wa kusoma tu Waandikishaji. Kwa vidokezo katika makala hii, bado unaweza kushika umma usiojulikana, lakini fanya machapisho yako ya faragha inapatikana kwa kusoma kwa marafiki wako Msajili.

Toleo : WordPress 3.x

Kabla ya Kuanza

Hitilafu ya kawaida : Mimi si mtaalamu wa usalama wa programu ya PHP au WordPress. Tumia msimbo uliopendekezwa na vijinwali kwa hatari yako mwenyewe. Hawana kuongeza bendera yoyote nyekundu kwangu, lakini isipokuwa blogu yako ni ya kujifurahisha, unapaswa kukimbia mawazo haya zaidi ya timu yako ya IT (ikiwa una moja). Angalia angalau mabadiliko ya nakala kwenye kwanza.

Na ikiwa unahifadhi siri au mipango ya magari ya nanobot-powered, ungependa kuwekeza katika suluhisho la salama zaidi. Kama karatasi.

Tahadhari ya doa : Ili kufuata maagizo haya, utahitajika kuongeza kichwa cha desturi.

Kwa mfano, Ikiwa unatumia blogu ya bure ya WordPress.com, huwezi kufanya hivyo (bila upgrades). Hata hivyo, blogu za WordPress.com inaonekana kuwa na fursa ya faragha ya ziada ili iwe rahisi kushiriki machapisho na marafiki na familia, ili uweze kuangalia hiyo.

Kwanza, Fanya Mandhari ya Mtoto

Hatua ya kwanza ni kufanya mandhari ya kidunia ya kawaida, ikiwa hujawahi. Unaweza kufanya hivyo katika dakika tano. Tumia mandhari yako ya sasa kama mandhari ya mzazi. Mandhari ya mtoto itashikilia snippets chache za msimbo wa kupakua tovuti yako.

Kweli, chaguo safi kinaweza kuwa chaguo tofauti, ndogo. Kisha unaweza kutumia tena msimbo kwenye tovuti kadhaa.

Hata hivyo, kuandika Plugin inaonekana kama overkill kwa kidogo vile code kidogo. Zaidi, ikiwa hujaanzisha mandhari ya mtoto bado, unapaswa. Kwa mandhari ya mtoto, unaweza kupiga picha kwenye CSS tweaks na kuanza kurekebisha matatizo hayo madogo madogo ambayo yakuputa.

Kisha, Unda kazi.php

Ndani ya mandhari ya mtoto wako, fungua faili inayoitwa function.php. Faili hii ni maalum. Faili nyingi kwenye kichwa chako zitazidisha faili sawa katika mandhari ya wazazi. Ikiwa unafanya ubao wa wilaya, unachukua nafasi ya ubao wa kichwa cha mzazi. Lakini kazi.php haifai, inaongeza . Unaweza kuweka snippets chache za kificho hapa, na bado uendelee utendaji wote wa mandhari ya mzazi wako.

Kutoa Wajumbe uwezo wa ziada

Lengo letu ni kuruhusu wanachama wa kawaida kutazama posts yetu binafsi. Kama Steve Taylor anaelezea katika chapisho hili la blogu, tunaweza kufanya hivyo kwa mistari michache rahisi katika kazi.php:

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

Kwa kazi ya add_cap (), unaongeza tu uwezo wa ziada kwa jukumu la Msajili. Sasa Waandishi wanaweza kusoma posts na kurasa za faragha.

Ona jinsi hii ni rahisi? Inachukua tu mistari michache ya msimbo.

Kumbuka kwamba, wakati Taylor anaposema tu vifungu vya kusoma_private, nipendekeza pia kuongeza machapisho ya_somaji. Huenda unataka kuwa narasa za pekee za kibinafsi, pia.

Smooth Login

Wakati tuko hapa kwenye kazi.php, Taylor ana maoni ya ziada. Kwa kawaida, unapoingia kwa WordPress, unachukuliwa kwenye Dashibodi na kazi mbalimbali za msimamizi. Lakini Wajili wako wanaingia kwenye kusoma tu . Kuchukuliwa kwenye dashibodi ni hasira kwa bora, kuchanganyikiwa kwa mbaya zaidi. (Unaweza karibu kusikia shangazi yako akilia, "Blog ilienda wapi?")

Kwa snippet hii ya kificho, Wajili wako wataelekezwa kwenye ukurasa wa nyumbani. Ingiza baada ya kificho hapo juu, katika function.php:

// Rejea kwenye ukurasa wa nyumbani kwenye login ya kazi loginRedirect ($ redirect_to, $ request_redirect_to, $ user) {kama (ni_a ($ user, 'WP_User') && $ user-> has_cap ('edit_posts') === uongo) {kurudi kupata_bloginfo ('siteurl'); } kurudi $ redirect_to; } add_filter ('login_redirect', 'loginRedirect', 10, 3);

Kumbuka kwamba msimbo huu haujaribu kwa usahihi wajibu wa Msajili. Badala yake, inachunguza ikiwa mtumiaji anaweza kubadilisha_sajili. Hata hivyo, nadhani hii ni kweli mtihani bora - mtu yeyote ambaye hawezi kuhariri machapisho hawana riba halisi kwenye Dashibodi.

Jaribu & # 34; Machapisho ya Kibinafsi na Default & # 34;

Ikiwa machapisho yako yote au yako yote yatakuwa ya faragha, fikiria Machapisho ya Kibinafsi na Plugin ya Default. Plugin hii ndogo hufanya kitu kimoja, na jambo moja tu. Unapounda chapisho jipya, huwekwa kwa kibinafsi kwa Binafsi.

Bado unaweza kuweka chapisho kwa Umma kama unapenda. Lakini kwa Plugin hii, hutahau kamwe kuweka chapisho kwa Binafsi.