Wéi ginn Abonnenten äert Privatsphär Blog verëffentlechen

By Default, just Administrateuren an Redaktoren kënnen e Privatspäert gesinn

By Default, just Administrateuren an Redaktoren kënnen e Privatspäert gesinn

Hutt Dir jeemo e private WordPress Blog fir nëmmen Är Famill a Frënn, oder Member vun enger Entreprise Team? WordPress bitt e puer Standardoptioune fir Äre WordPress Blog privat ze maachen , awer et ass e Fang. Wann Dir e Post "Privé" markéiert, kann et nëmme vu Administrateuren a Redaktoren gesinn.

Wahrscheinlech, Dir wëllt Är Frënn Är Ännerungen net änneren , nëmmen fir se ze liesen. WordPress rufft dës gewéinlech Les net nëmme Benotzer Abonnenten. Mat den Tipps an dësem Artikel kann Dir trotzdem déi anonyme Public offrennt halen, awer Är Privatspiller virschreift fir d'Liesen vun Ären Abonnente Frënn ze liest.

Versioun : WordPress 3.x

Éischtens

Standard Héichwaasser : Ech sinn och keen PHP nor WordPress Plugin Security Expert. Benotzt de Virschlag a Plugins op Äert eegent Risiko. Si hunn keng roude Fändelen fir mech erhéijen, awer wann Dir Äre Blog am Prinzip fir Spaass mécht, sollt Dir dës Iddien an Är IT-Team ausféieren (wann Dir eng hutt). Op mannst nach d'Verännerungen op eng Kopie zuerst kucken.

A wann Dir Staate Geheimnisser oder Pläng fir Nanobot-Dampmaschinn speichert, kënnt Dir wëlle investéieren an eng méi sécher Léisung sinn. Wéi paper.

Spot check : Fir dës Instruktiounen ze maachen, musst Dir e personaliséiert Thema sinn.

Zum Beispill, Wann Dir e gratis WordPress.com Blog hutt, kënnt Dir et net maachen (ouni Upgrades). Awer WordPress Blogs sorgen scheinbar eng Extra Dateschutzoptioun fir et einfach ze maachen fir Posts mat Frënn a Famill ze verbannen, sou datt Dir dëst kontrolléieren kann.

Éischtens maachen e klenge Kanner Thema

Den éischte Schrëtt ass e perséinlecht Kand Thema, wann Dir nach net schon. Dir kënnt et an ongeféier fënnef Minutten maachen. Benotzt Ären aktuellen Thema wéi d'Elteren Thema. D'Kanner-Thema wäert nëmmen e puer Snippets vu Code fir Är Site personaliséieren.

Tatsächlech ass eng méi sauere Choix fir eng separat, kleng Ploeg ze maachen . Da kënnt Dir de Code op verschiddene Site setzen.

Awer fir eng Plugin ze schreiwen, schéngt wéi e Kriibs fir sou e klengt Bit vu Code. Plus, wann Dir nach keng Kannerfamill erstallt hutt, sollt Dir wierklech. Mat engem Kannerfesteg, kënnt Dir e CSS-Tipp oppassen an all déi kleng Themaproblemer fixéieren, déi dech irritéiert hunn.

Dann gitt functions.php

Matzehuelen vun Ärem Kannerenthema, eng Datei déi functions.php bezeechent. Dëse Fichier ass speziell. Déi meescht Fichier'en an Ärer Thematik ignoréieren déi selwecht Datei am Elteren Thema. Wann Dir sidebar.php mécht, ersetzt d'Sidebar vum Elteren Thema. Mä funktionnir.php net iwwerschratt, et fënnt och . Dir kënnt e puer Snippets vu Code hei erofhuelen, an trotzdem all d'Funktionalitéit vun Ärem Elteren Thema behaalen.

Gitt Abonnenten Extra Capabilities

Eist Zil ass et déi normale Abonnent'en fir eise Privatposten ze gesinn. Wéi Steve Taylor erklärt an dësem Blog Post, mir kënnen dat mat e puer einfache Linnen an Funktioun.php maachen:

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

Mat der add_cap () -Funktion addéiere mer einfach Extra Fähigkeiten zur Abonnent Roll. Abonnenten kënnen abonnéiert Privatposten a Säiten.

Kuckt, wéi einfach dat ass? Et dauert e puer Linnen vum Code.

Bedenkt datt während Taylor just Liesbiller_Posts mecht, proposéiert ech och nach Liesen_Private_Pages. Dir wëllt och e puer privat Säiten hunn.

Smooth Login

Während mir hei an funktioun.php, huet Taylor eng zousätzlech Suggestioun. Normalerweis, wann Dir Iech op WordPress Logbicher hutt, kënnt Dir op e Dashboard mat verschiddene Administrator Aufgaben. Awer Ären Abonnente sinn nëmme Loggoen fir ze liesen . Deen an engem Armut bliwwen ass am Beschten am beschten, am schlëmmsten. (Dir kënnt här mat Ärer Tatt opreegen, "Wou ass de Blog ginn?")

Mat dësem Code Schnëtt, Är Subscriber ginn op d'Homepage geschéckt. Fëllt dës nom Code hei, an fonction.php:

// Redirect to homepage op Loginfunktioun loginRedirect ($ redirect_to, $ request_redirect_to, $ user) {wann (is_a ($ Benotzer, 'WP_User') && $ user-> has_cap ('edit_posts') === falsch) {zréck get_bloginfo ('siteurl'); } $ $ redirect_to; } add_filter ('login_redirect', 'loginRedirect', 10, 3);

Bedenkt datt dëse Code net genee fir d'Abonnent Roll ass. Anstatt et de Test un, ob de Benotzer kann edit_posts. Mä ech mengen dat ass eigentlech e bessert Test - jiddereen deen d'Posten net änneren huet keen realem Interesse am Dashboard.

Verspriechen & # 34; Privaten Posts vun Standard & # 34;

Wann d'meescht oder all Är Posts op privater sinn, kuckt d'Privaten Posts by Default Plugin. Dës winzeg Plugin mécht eng Saach, a nëmmen eng Saach. Wann Dir e neie Post erschafft, gëtt et automatesch op Privat.

Dir kënnt ëmmer nach d'Post op Öffentlechen setzen wann Dir wëllt. Mä mat dësem Plugin wäert Dir ni vergiessen datt Dir e Post op Privat setzen.