Deze plugin is niet getest met de laatste 3 grotere versies van WordPress. Mogelijk wordt het niet meer onderhouden of ondersteund. Ook kunnen er compatibiliteitsproblemen ontstaan wanneer het wordt gebruikt met recentere versies van WordPress.

Unlock Protocol

Beschrijving

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

Blokken

Deze plugin heeft 1 blok.

  • Unlock Protocol

FAQ

Aan te vullen met vragen!

Beoordelingen

23 oktober 2022
The Unlock protocol is just brilliant, it will be good if this plugin gets further development and add more features and integrations with popular page builders like Elementor, WPBakery, and others.. Anyway, it still has 5 stars from me as it is a really simple to use and useful plugin!
26 januari 2022
This plugin is Unlock Protocol packed into an easy to use package. Install it, and your posts are automatically compatible with Web3. Learning to use Unlock’s dashboard and web wallets is the hard part, using this plugin is incredibly easy and straightforward.
12 december 2019
Unlock is doing a great job creating an easy way for creators to monetize their content. I have big hopes that the blockchain can solve many of the current challenges and Unlock is definitely making the first steps. The plugin allows for an easy integration and way to create a wpywall for your content. Its crypto centric so ETH and DAI/SAI but they have a credit card option (which you need to email the unlock team about to use) – but its an awesome way to put up a decentralised paywall.
Lees alle 4 beoordelingen

Bijdragers & ontwikkelaars

“Unlock Protocol” is open source software. De volgende personen hebben bijgedragen aan deze plugin.

Bijdragers

“Unlock Protocol” is vertaald in 1 taal. Dank voor de vertalers voor hun bijdragen.

Vertaal “Unlock Protocol” naar jouw taal.

Interesse in ontwikkeling?

Bekijk de code, haal de SVN repository op, of abonneer je op het ontwikkellog via RSS.

Changelog

4.0.2

  • afhandeling postMeta ongedefinieerd

4.0.1

  • Versie bump om veranderingen in README weer te geven

4.0.0

  • Opnieuw ontworpen plugin
  • Ondersteuning toevoegen voor volledig vergrendelde berichten

3.2.3

  • RPC eindpunten geüpdatet

3.2.2

  • Oplossen auth endpoint

3.2.1

  • Standaard RPC endpoint voor gnosis chain gewijzigd
  • Ondersteuning voor PHP7.0
  • Afreken URL aanpassing
  • Endpoint aanpassing

3.2.0

  • Overschakelen van RPC controle om getHasValidKey te gebruiken, zodat het toegang kan verlenen op basis van de hasValidKeyHook

3.1.0

  • Ondersteuning toevoegen voor blokken met meerdere locks

3.0.0

  • Gloednieuwe plugin met geüpdatet gebruikersinterface
  • De gebruiker kan inloggen op de WordPress site met behulp van een Unlock Protocol account.
  • Vooraf ingevulde netwerken
  • Instelling om netwerken toe te voegen/te verwijderen.
  • Instelling om de login en afreken knop aan te passen.
  • Gebruiker is gekoppeld aan de Unlock Protocol site.
  • Nu is de login en aankoop gevalideerd vanaf de Unlock Protocol site en wordt de inhoud weergegeven nadat de gebruiker de juiste toegang heeft tot die specifieke inhoud.
  • Nieuwe Hooks toegevoegd.

2.1

  • Gebruikt het nieuwste Unlock betaalmuur script https://unlock-protocol.com/blog/introducing-latest-paywall/

2.0

  • elk bericht/pagina kan een andere configuratie hebben
  • blokinstelling is nu zichtbaar in de Editor

1.6

  • Knop is niet alleen zichtbaar wanneer inhoud is vergrendeld

1.5

  • Opschonen

1.1

  • Ondersteunende geneste blokken.

1.0

  • Initiële versie