Skip to main content

Så här låter du prenumeranter se din privata WordPress-blogg

Constituição Federal Completa e atualizada - 10 Horas de Audio (April 2025)

Constituição Federal Completa e atualizada - 10 Horas de Audio (April 2025)
Anonim

Har du någonsin velat skapa en privat WordPress-blogg för bara din familj och vänner eller medlemmar i ett företagsteam? WordPress erbjuder några standardalternativ för att göra din WordPress blogg privat, men det finns en fångst. När du markerar ett inlägg "Privat", kan det bara ses av Administratörer och Redaktörer.

Du vill antagligen inte dina vänner till redigera dina inlägg, bara för att läsa dem. WordPress kallar dessa vanliga skrivskyddade användare, ÄãSubscribers. Med tipsen i den här artikeln kan du fortfarande hålla anonym anonymitet, men gör dina privata inlägg tillgängliga för läsning till dina abonnentvänner.

Version: WordPress 3.x

Innan vi börjar

Standard ansvarsfriskrivning: Använd den föreslagna koden och plugins på egen risk. De ger inte några röda flaggor för oss, men om inte din blogg är i grunden för roligt, borde du köra dessa idéer förbi ditt IT-team (om du har en). Åtminstone Ändra ändringarna på en kopia först.

Och om du lagrar statshemligheter eller planer för nanobot-ångdrivna bilar kanske du vill investera i en säkrare lösning.

Spot check: För att följa dessa instruktioner måste du lägga till ett anpassat tema.

Om du till exempel kör en gratis WordPress.com-blogg kan du inte göra det (utan uppgraderingar). Men WordPress.com-bloggar har uppenbarligen ett extra integritetalternativ för att göra det enkelt att dela inlägg med vänner och familj, så du kan kolla på det.

Först Skapa ett barntema

Det första steget är att göra ett anpassat barntema om du inte redan har det. Det kan du göra om ungefär fem minuter. Använd ditt aktuella tema som Äãparent-temaet. Barntematet kommer helt enkelt att innehålla några kodstycken för att anpassa din webbplats.

Det är sant att ett renare val kan vara att göra ett separat, litet plugin. Då kan du återanvända koden på flera webbplatser.

Att skriva ett plugin verkar dock som överkill för en så liten bit kod. Dessutom, om du inte har skapat ett barntema än, borde du verkligen. Med ett barntema kan du popa in CSS-tweaks och börja fixa alla de små temaproblemen som har irriterat dig.

Skapa sedan functions.php

Inom ditt barntema skapar du en fil som heter functions.php. Den här filen är speciell. De flesta filer i ditt tema kommer att åsidosätta samma fil i överordnad tema. Om du gör sidebar.php ersätter det förlagstema i sidofältet. Men funktioner.php åsidosätter inte det lägger till . Du kan lägga några kodprofiler här och behåll fortfarande alla funktioner i ditt överordnade tema.

Ge abonnenter extra kapacitet

Vårt mål är att tillåta vanliga abonnenter att se våra privata inlägg. Som Steve Taylor förklarar i den här blogginlägget kan vi göra det med några enkla linjer i functions.php:

Med funktionen add_cap () lägger du helt enkelt till extra förmåner till abonnentrollen. Nu kan prenumeranter läsa privata inlägg och sidor.

Se hur lätt det här är? Det tar bara några rader av kod.

Glöm inloggningen

Medan vi är här i functions.php, har vi ytterligare ett förslag. Normalt när du loggar in på WordPress, tas du till en Dashboard med olika administratörsuppgifter. Men dina prenumeranter loggar bara in på läsa . Att bli tagen till en instrumentpanel är irriterande i bästa fall, förvirrande i värsta fall. (Du kan nästan höra din faster, "Var gick bloggen?")

Med det här kodfältet omdirigeras dina abonnenter till hemsidan. Sätt in det efter ovanstående kod, i functions.php:

Notera

Koden testar inte exakt för abonnentrollen. Istället testa det om användaren kan edit_posts. Men vi tror att det här är ett bättre test. Alla som inte kan redigera inlägg har inget riktigt intresse i instrumentbrädan.

Prova "Privata inlägg som standard"

Om de flesta eller alla dina inlägg kommer att vara privata, överväga standardinställningen "Private Posts by Default". Denna lilla plugin gör en sak, och bara en sak. När du skapar ett nytt inlägg ställs det automatiskt in på Privat.

Du kan fortfarande ställa in posten till allmänheten om du vill. Men med det här pluginet kommer du aldrig glömma bort att ställa in ett inlägg till privat.