Sut i Gadewch Tanysgrifwyr Edrychwch ar eich Blog WordPress Preifat

Drwy Ddiffyg, Dim ond Gweinyddwyr a Golygyddion All Edrych ar Swyddi Preifat

Drwy Ddiffyg, Dim ond Gweinyddwyr a Golygyddion All Edrych ar Swyddi Preifat

Ydych chi erioed wedi awyddus i sefydlu blog WordPress preifat ar gyfer eich teulu a'ch ffrindiau yn unig, neu aelodau o dîm cwmni? Mae WordPress yn cynnig rhai opsiynau diofyn ar gyfer gwneud eich blog WordPress yn breifat , ond mae dal. Pan fyddwch chi'n marcio swydd "Preifat", dim ond Gweinyddwyr a Golygyddion y gellir eu gweld.

Yn ôl pob tebyg, nid ydych am i'ch ffrindiau olygu eich swyddi, dim ond i'w darllen. Mae WordPress yn galw'r tanysgrifwyr defnyddwyr cyffredin hyn sy'n ddarllen yn unig. Gyda'r awgrymiadau yn yr erthygl hon, gallwch barhau i gadw'r cyhoedd anhysbys allan, ond gwnewch yn siŵr bod eich swyddi preifat ar gael i'w darllen i'ch ffrindiau Subscriber.

Fersiwn : WordPress 3.x

Cyn i ni ddechrau

Ymwadiad safonol : Nid wyf yn arbenigwr diogelwch PHP nac WordPress ategyn. Defnyddiwch y cod a plugins awgrymedig ar eich risg eich hun. Nid ydynt yn codi unrhyw fandiau coch i mi, ond oni bai bod eich blog yn y bôn yn hwyl, dylech redeg y syniadau hyn yn y gorffennol yn eich tîm TG (os oes gennych un). O leiaf yn profi'r newidiadau ar gopi yn gyntaf.

Ac os ydych chi'n storio cyfrinachau cyflwr neu gynlluniau ar gyfer ceir nanobot-powered, efallai y byddwch am fuddsoddi mewn ateb mwy diogel. Fel papur.

Gwiriad manwl : I ddilyn y cyfarwyddiadau hyn, bydd angen i chi allu ychwanegu thema arferol.

Er enghraifft, Os ydych chi'n cynnal blog WordPress.com am ddim, ni fyddwch yn gallu gwneud hyn (heb uwchraddio). Fodd bynnag, mae'n debyg bod gan blogiau WordPress.com ddewis preifatrwydd ychwanegol i'w gwneud hi'n hawdd rhannu swyddi gyda ffrindiau a theulu, fel y gallwch chi wirio hynny.

Yn gyntaf, Gwnewch Thema Plant

Y cam cyntaf yw gwneud thema plentyn arferol, os nad ydych chi eisoes. Gallwch wneud hyn mewn tua phum munud. Defnyddiwch eich thema gyfredol fel thema'r rhiant. Dim ond ychydig ddarnau o god fydd i thema'r plentyn i addasu eich gwefan.

Gwir, efallai mai dewis glanach fyddai gwneud ategyn bychan ar wahân. Yna gallech ailddefnyddio'r cod ar sawl safle.

Fodd bynnag, ymddengys bod ysgrifennu ategyn yn gor-ddileu ar gyfer cod mor fach o god. Hefyd, os nad ydych chi wedi sefydlu thema plentyn eto, dylech wir. Gyda thema plentyn, fe allwch chi weld tweaks CSS a dechrau gosod yr holl broblemau thema bach hynny sydd wedi bod yn llidus i chi.

Yna, Creu functions.php

O fewn thema eich plentyn, crewch ffeil o'r enw functions.php. Mae'r ffeil hon yn arbennig. Bydd y rhan fwyaf o ffeiliau yn eich thema yn goresgyn yr un ffeil yn thema'r rhiant. Os gwnewch sidebar.php, mae'n disodli bar ochr y thema rhiant. Ond nid yw functions.php yn gor-orchymyn, mae'n ychwanegu . Gallwch roi ychydig o ddarnau o god yma, ac yn dal i gadw holl ymarferoldeb thema eich rhiant.

Rhowch Galluoedd Tanysgrifwyr Ychwanegol

Ein nod yw caniatáu i danysgrifwyr cyffredin weld ein swyddi preifat. Fel y mae Steve Taylor yn esbonio yn y blog hwn, gallwn wneud hyn gydag ychydig o linellau syml yn functions.php:

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

Gyda'r swyddogaeth add_cap (), rydych yn syml yn ychwanegu galluoedd ychwanegol i'r rôl Danysgrifiwr. Nawr Gall Tanysgrifwyr ddarllen swyddi a thudalennau preifat.

Gweler pa mor hawdd yw hyn? Dim ond ychydig linellau o god sy'n ei gymryd.

Sylwch, er mai dim ond read_private_posts y mae Taylor yn ei ddweud, yr wyf hefyd yn awgrymu ychwanegu read_private_pages. Efallai y byddwch am gael ychydig o dudalennau preifat hefyd.

Llyfnwch y Mewngofnodi

Er ein bod ni yma yn functions.php, mae gan Taylor awgrym ychwanegol. Fel arfer, wrth i chi fewngofnodi i WordPress, fe'ch cymerir i Dashboard gyda thasgau gweinydd amrywiol. Ond mae eich Tanysgrifwyr yn mynd i mewn i ddarllen . Mae cael eich tynnu i fwrddfwrdd yn blino ar y gorau, gan ddryslyd ar y gwaethaf. (Fe allwch chi glywed bron eich modryb yn rhwydo, "Where'd the blog go?")

Gyda'r bwlch cod hwn, bydd eich Tanysgrifwyr yn cael eu hailgyfeirio i'r dudalen gartref. Mewnosodwch ar ôl y cod uchod, yn functions.php:

// Ailgyfeirio i'r dudalen gartref ar y mewngofnodi swyddogaeth loginRedirect ($ redirect_to, $ request_redirect_to, $ user) {if (is_a ($ user, 'WP_User') && $ user-> has_cap ('edit_posts') === false) {return get_bloginfo ('siteurl'); } dychwelyd $ redirect_to; } add_filter ('login_redirect', 'loginRedirect', 10, 3);

Sylwch nad yw'r cod hwn yn profi yn union ar gyfer rōl yr Is-adran. Yn lle hynny, mae'n profi a all y defnyddiwr edit_posts. Fodd bynnag, rwy'n credu bod hyn mewn gwirionedd yn brawf gwell - mae gan unrhyw un nad yw'n gallu golygu swyddi ddiddordeb gwirioneddol yn y Dashboard.

Rhowch gynnig ar & # 34; Swyddi Preifat gan Ddiffyg & # 34;

Os bydd y rhan fwyaf neu'ch holl swyddi yn breifat, ystyriwch y Post Preifat gan y Plugin Default. Mae'r ategyn bychan hwn yn gwneud un peth, ac un peth yn unig. Pan fyddwch yn creu swydd newydd, caiff ei osod yn awtomatig i Preifat.

Gallwch barhau i osod y swydd i'r Cyhoedd os ydych chi'n dymuno. Ond gyda'r ategyn hwn, ni fyddwch byth yn anghofio gosod swydd i Breifat.