Cumu permette à i vignaghjoli Vede u vostru Blog di WordPress privatu

Per predefinitu, solu l'amministratori è editori pò vede u publicu privatu

Per predefinitu, solu l'amministratori è editori pò vede u publicu privatu

Avete vogliu avè stabilitu un blog WordPress privatu solu per a vostra famiglia è amichi, o membri di un squadra di a cumpagnia? WordPress prupone uni pochi opzioni predeterminati per fà u vostru blog di WordPress privatu , ma ci hè una catena. Quandu marcate una post "Privata", pò vede solu da i amministratori è editori.

Probabilmente, ùn vogliu micca i vostri amichi per edità i vostri posti, solu per leghje. WordPress chjameghja esse urdinariu di l'abunati di u vostru usu lettu. Cù i cunsiglii di stu articulu, pudete stillu mantene a publicazione anònima, ma fate a vostra messageria privata pussibuli per leghje à i vostri amici d'abbunati.

Version : WordPress 3.x

Prima di principià

Disclaimer : Ùn aghju micca un PHP, nè WordPress plugin per l'espertu di sicurezza. Utilizate u codice suggeritu è ​​i plugins à u vostru risicu. Ùn ne ponu micca bandiera robrali per me, ma salvu chì u vostru blog ùn hè funzionatu per divertisce, avete aduprate st'e idee passatu u vostru squadra di TI (se tenete unu). A minimu pruvà i cambiamenti in una copia prima.

È se stanu guarantiti sicreti di stati o piani per carmati biomèfunu, sò voi avissi da invistisce in una solu più sicura. Cum'è u papel.

Spot check : Per seguità ste struzzioni, serete bisognu di pudè aghjunghje un tema persunalizatu.

Per esempiu, Se si cuntene un blog gratuitu WordPress.com, ùn puderete micca fà di stà (senza avvocati). In ogni casu, i blog di WordPress.com apparentemente anu una opción privata di privacy per fà fà fà sapè fà cumparisce posti cù l'amichi è a famiglia, perchè pudete verificà quellu.

Prima, Fate un Tema Infantil

U primu passu hè di fà un tema di u ghjacumu, perchè ùn avete micca digià. Pudete fà questu quì à cinque minuti. Aduprate u vostru tema correnti com'è tema parent. U tema di zitellu simpricimenti simpaticà qualchì snippi di codice per personalizzà u vostru situ.

True, una scelta più limpia puderia esse un plugin separatu. Allora pudete riutilà u codice in parechji siti.

In ogni casu, scrive un plugin hè stupidu per un pocu di codice. In più, sè ùn avete micca stabilitu un tema infantil, avete da veru. Cù un tema di zitellu, pudete pop in CSS tweaks e cumencia per fuglià tutti quelli problemi di pocu tema chì anu aghjustatu.

Allora, crea funzioni.php

À u tema di u vostru cantu, crea un schedariu chjamatu funzioni.php. Stu schedariu hè special. A maiò parte di i schedari in u vostru tema anulare u vostru schedariu in u tema parent. Se fa di sidebar.php, u sustituisce a scelta di u tema primariu. Ma funzioni.php ùn anu micca annunziatu, addestenni . Pudete poni qualchi snippi di u codice in quì, è ancu mantene tutte a funziunalità di u vostru parente.

Dà i sottumittenti Capabilities Extra

U nostru scopu hè di permettà i abbitanti urdinati à vede i nostri posti privati. Quandu Steve Taylor spiega in questu blog post, pudemu fà questu cun qualchì ligame simplice in funzioni.php:

add_cap ("pate_crivate_post"); $ subRole-> add_cap ("privacy_refile");

Cù a funzione add_cap (), basta di aghjunghje capacità extra à u rollu di i sottumettenu. Issa abbonati ponu leghje e publichi privati ​​è pagine.

Vede quantu facilitu questu hè? Pigliate solu qualchi linea di codice.

Innota chì, mentri Taylor ùn si pensa di read_private_posts, suggerisce ancu avè aghjustatu read_private_pages. Puderete averebbe aghjustà parechji pagine privati.

Liscia u login

Mentre sìammu quì in funzioni.php, Taylor hà un suggerimentu supplementu. Nurmale, quandu accede in WordPress, hè stata pigliata à un Tablero cù diversi funzioni d'amministratore. Ma i vostri abbunati sò solu à ghjurnate per leghje . Esse imbuscata in un tablero hè moltu à u megliu, cunfundendu u pettu. (Puderete senti a vostra tia gemurazione: "Induva u blog?")

Cù stu snippettu di u codice, i vostri abonati seranu redireccionatu à a pagina di casa. Pucete inserite dopu u codice di più, in funzioni.php:

// Redirect à a pagina di u vostru situ di u login loginRedirect ($ redirect_to, $ request_redirect_to, $ user) {if (is_a ($ user, 'WP_User') && $ user-> has_cap ('edit_posts') === false) {return get_bloginfo ('siteurl'); } ritornu $ redirect_to; } add_filter ('login_redirect', 'loginRedirect', 10, 3);

Avemu chì stu còdice ùn ùn pruvà pricisamenti per u rollu di i sottumettenu. Invece, pruvà chì l'utilizatori puderanu edit_posts. Eppuru, pensu chì questu hè un veru prughjettu - qualchissia chì ùn pò mancà publichi ùn hà micca interessu veru in u Tablero.

Pruvate & # 34; Postuli privati ​​da Parole & # 34;

Se a maiuranza o tutte e vostre posti seranu privati, cunzidenu i Posti privati ​​da u plugin predeterminatu. Questu plugin hè una cosa, è una sola cosa. Quandu create un postu novu, hè automaticamente stabilitu in Privatu.

Pudete ancu sette u publicu in u Publicu s'ellu piace. Ma cù stu plugin, ùn puderete mai esse scurdate di fà un postu à Privatu.