Deze plugin stelt auteurs in staat om sloten toe te voegen aan hun berichten en pagina's, zodat alleen betalende bezoekers hun inhoud kunnen bekijken.
Beoordelingen
5
Laatst bijgewerkt
August 1, 2023
Versie
4.0.2
Actieve installaties
100
Unlock Protocol

Unlock is een protocol voor lidmaatschappen waarmee elke maker hun inhoud zonder toestemming kan monetiseren.

Om lid te worden, moeten bezoekers mogelijk een web3 compatibele wallet gebruiken, zoals MetaMask, of een internetbrowser met een ingesloten wallet, zoals Opera. Ze hebben ook een saldo van cryptovaluta nodig om de lidmaatschappen te kopen.

De plugin maakt “volledige-bericht” vergrendeling mogelijk, of alleen vergrendeling op blokniveau, met behulp van de Gutemberg editor.

De plugin gebruikt standaard Unlock’s afreken UI, wat betekent dat gebruikers die geen wallet hebben een Unlock account kunnen aanmaken of zelfs met een creditcard kunnen betalen, als je slot dit ondersteunt.

Ga aan de slag

Als je een slot wilt toevoegen aan je site, begin dan met [je eerste slot inzetten]https://app.unlock-protocol.com/locks/create). Wij raden sterk aan om te beginnen met een testnetwerk zoals Goerli.

Terwijl het lock wordt geïmplementeerd, moet je deze plugin downloaden van de WordPress site. Klik vervolgens vanuit het beheer van je WordPress.org site in de sectie Plugins op de knop Nieuwe toevoegen en vervolgens op de Plugin uploaden knop om de plugin te uploaden.

Opmerking: Om nieuwe gebruikers met één klik te laten login met hun Ethereum wallet, moet je ervoor zorgen dat Instellingen > Algemeen > Iedereen kan zich registreren (voor enkele sites) of Netwerkinstellingen > Nieuwe registraties toestaan > Gebruikersaccounts kunnen worden geregistreerd (voor multisites) is ingeschakeld. Je bestaande gebruikers kunnen hun wallet koppelen aan hun WordPress accounts, ongeacht deze instelling.

Gelockte verhalen schrijven

Je kunt ervoor kiezen om de hele bericht te vergrendelen, via de instellingen op berichtniveau, of om specifieke blokken in de UI te vergrendelen met de Gutenberg editor, voor berichten en pagina’s.

Volg onderstaande stappen om het Unlock Protocol blok toe te voegen aan de pagina/bericht:

  1. Klik op Plugins -> Nieuwe plugin
  2. Om een blok toe te voegen, hoef je alleen maar op “+” in de editor te klikken.
  3. Voer Unlock Protocol in bij de zoekopdracht.
  4. Het Unlock Protocol blok wordt weergegeven. Klik op het blok, het blok wordt toegevoegd.
  5. Je kunt de blokinstellingen aan de rechterkant zien. Voeg vanuit blokinstellingen ten minste één lock toe, selecteer het juiste netwerk en voer het adres in.

Zodra je verhaal de inhoud bevat die je nodig hebt, kun je een voorbeeld van de inhoud bekijken zoals elk ander WordPress bericht of pagina. We raden het gebruik van een web3 wallet aan die meerdere accounts ondersteunt, zodat je gemakkelijk kunt schakelen tussen accounts die al lid zijn en accounts die nog geen lid zijn!

Bijdragen

Deze plugin is, net als alle ontgrendelcode, open source. Je wordt aangemoedigd om het te splitsen en eventuele wijzigingen aan te brengen! Als je denkt dat deze wijzigingen gunstig zijn voor anderen, raden we je aan om ook een Pull Request te openen, zodat we deze kunnen toevoegen aan de hoofdtak die is vrijgegeven op de wordpress.org site!

Local Development

Om een lokale ontwikkelomgeving voor de plugin op te zetten raden we aan Localwp te gebruiken. Om te beginnen kloon je gewoon de repo van GitHub.

De repo bevat een unlock-wordpress-plugin die de vereiste .php-bestanden heeft en waarin asset bestanden (JavaScript, CSS en afbeeldingen) worden toegevoegd bij het bouwen.

Je kunt de hele plugin verpakken met yarn run release en installeren in je lokale WordPress instantie. Je kunt ook een symbolische link toevoegen in de lokale WordPress’s wp-content/plugins map die wijst naar de unlock-wordpress-plugin.

De plugin publiceren

Om de plugin te updaten, bekijk de huidige subversiestatus met

svn co https://plugins.svn.wordpress.org/unlock-protocol

Schrijf vervolgens vanuit de GitHub repo kloon, in de map assets,

yarn run release

Dit genereert een zip bestand in de dist folder, pak dat bestand uit en kopieer de inhoud naar de trunk folder in svn repo en leg de wijzigingen vast in svn met

svn ci -m "commit message"

Tag vervolgens de nieuwe versie (vervang X en Y!) om deze vrij te geven:

svn cp trunk tags/X.Y svn ci -m "tagging version X.Y"

Zorg er bovendien voor dat je de versie op GitHub tagt:

git tag -a X.Y -m "tagging version X.Y" git push origin X.Y

En tenslotte, maak de release aan op de GitHub UI

Gratisop Creator abonnement
Door te installeren, ga je akkoord met de Servicevoorwaarden van WordPress.com en de voorwaarden voor plugins van derden.
Actieve installaties
100
Getest tot
5.9.9
Deze plugin kan worden gedownload, zodat je hem op je zelf-gehoste WordPress-installatie kan gebruiken.