Skip to main content

Hoe Laat Abonnees Je Privé WordPress Blog Bekijken

Snapchat Influencers on Content Creation and the Future of Snapchat: #AskGaryVee Episode 196 (Mei 2024)

Snapchat Influencers on Content Creation and the Future of Snapchat: #AskGaryVee Episode 196 (Mei 2024)
Anonim

Heeft u ooit een privé WordPress-blog willen opzetten voor alleen uw familie en vrienden of leden van een bedrijfsteam? WordPress biedt een aantal standaardopties om uw WordPress-blog privé te maken, maar er is een probleem. Als u een bericht "Privé" markeert, is dit alleen zichtbaar voor, Beheerders en Editors.

Je wilt waarschijnlijk niet dat je vrienden dat doen Bewerk uw berichten, alleen om ze te lezen. WordPress noemt deze gewone alleen-lezen gebruikers: Sabonnees. Met de tips in dit artikel kunt u nog steeds de anonieme public-out behouden, maar uw privéberichten beschikbaar maken voor het lezen aan uw abonneevrienden.

Versie: WordPress 3.x

Voordat we beginnen

Standaard disclaimer: Gebruik de voorgestelde code en plug-ins op eigen risico. Ze brengen geen rode vlaggen voor ons, maar tenzij je blog eigenlijk voor de lol is, moet je deze ideeën langs je IT-team laten lopen (als je die hebt). Tenminste, Ästest eerst de wijzigingen op een kopie.

En als u staatsgeheimen of plannen voor nanobot-stoom-aangedreven auto's opslaat, wilt u misschien investeren in een veiligere oplossing.

Controle ter plaatse: Als u deze instructies wilt volgen, moet u een aangepast thema kunnen toevoegen.

Als u bijvoorbeeld een gratis WordPress.com-blog gebruikt, kunt u dit niet doen (zonder upgrades). WordPress.com-blogs hebben echter blijkbaar een extra privacyoptie om het gemakkelijk te maken om berichten te delen met vrienden en familie, dus je kunt dat controleren.

Maak eerst een thema voor kinderen

De eerste stap is om een ​​aangepast kindthema te maken als je dat nog niet hebt gedaan. Je kunt dit in ongeveer vijf minuten doen. Gebruik uw huidige thema als het thema, Äãparent. Het onderliggende thema bevat slechts enkele codefragmenten om uw site aan te passen.

Het is waar dat een schonere keuze misschien is om een ​​aparte, kleine plug-in te maken. Vervolgens kunt u de code op verschillende sites opnieuw gebruiken.

Het schrijven van een plug-in lijkt echter veel te veel voor zo'n klein stukje code. En als je nog geen kindthema hebt ingesteld, zou je dat echt moeten doen. Met een kind-thema kun je poppen in CSS-aanpassingen en beginnen met het oplossen van al die kleine thema-problemen die je irriteerden.

Maak vervolgens functions.php

Maak binnen je kindthema een bestand met de naam functions.php. Dit bestand is speciaal. De meeste bestanden in uw thema zullen dat doen override hetzelfde bestand in het bovenliggende thema. Als u sidebar.php maakt, wordt de zijbalk van het bovenliggende thema vervangen. Maar functions.php heft dit niet op, it voegt . Je kunt hier een paar codefragmenten toevoegen en toch alle functionaliteit van je ouderthema behouden.

Geef abonnees extra mogelijkheden

Ons doel is om gewone abonnees toe te staan ​​onze privéberichten te bekijken. Zoals Steve Taylor in deze blogpost uitlegt, kunnen we dit doen met een paar eenvoudige regels in functions.php:

Met de functie add_cap () voegt u eenvoudig extra functies toe aan de rol Deelnemer. Nu kunnen abonnees privéberichten en pagina's lezen.

Zie je hoe gemakkelijk dit is? Het kost maar een paar regels code.

Maak de login glad

Terwijl we hier zijn in functions.php, hebben we een extra suggestie. Normaal gesproken wordt u bij het aanmelden bij WordPress naar een dashboard met verschillende beheerderstaken gebracht. Maar uw abonnees melden zich alleen aan lezen . Naar een dashboard gebracht worden is op zijn best vervelend, in het slechtste geval verwarrend. (Je kunt je tante bijna horen kreunen: "Waar ging de blog naartoe?")

Met dit codefragment worden uw abonnees doorgestuurd naar de startpagina. Plaats het na de bovenstaande code, in functions.php:

Notitie

Deze code test niet precies voor de rol van Deelnemer. In plaats daarvan wordt getest of de gebruiker edit_posts kan bewerken. We denken echter dat dit eigenlijk een betere test is - iedereen die berichten niet kan bewerken heeft geen echte interesse in het Dashboard.

Probeer "Private Posts by Default"

Als de meeste of alle berichten privé zijn, overweeg dan de 'Private Private Posts by Default' plug-in. Deze kleine plug-in doet één ding en slechts één ding. Wanneer u een nieuw bericht maakt, wordt dit automatisch ingesteld op Privé.

U kunt het bericht desgewenst nog steeds instellen op Openbaar. Maar met deze plug-in, zult u nooit vergeten om een ​​bericht in te stellen op Privé.