ElementsProject / Wordpress Lightning Publisher
Projects that are alternatives of or similar to Wordpress Lightning Publisher
Lightning Publisher for WordPress
Lightning Publisher for WordPress allows you to offer previews of your blog posts and require a Lightning Network payment to release the rest.
Powered by ⚡️ Lightning Charge.
Installation
-
Setup Lightning Charge.
-
Install the Lightning Publisher for WordPress plugin from the WordPress.org plugin directory.
Alternatively, you can download wordpress-lightning-publisher.zip and install it manually.
-
Under the WordPress administration panel, go to
Settings -> Lightning Publisher
to configure your Lightning Charge server URL and API token.
Note that Lightning Publisher uses Lightning Charge's built-in checkout page (as an iframe), meaning that the Lightning Charge server has to be publicly accessible to users. If users need to access it using a different URL than the one used for communicating with the API, set this under "Public URL" in the settings page.
Usage
Add [ifpaid AMOUNT CURRENCY]
in the place that marks the beginning of paid access to the post. All text prior to that point will be available as a preview to everyone, while all text after that point will only be available to patrons.
For example: [ifpaid 0.0005 USD]
or [ifpaid 0.00000005 BTC]
. All the currencies on BitcoinAverage are supported. BTC amounts can have up to 11 decimal places (milli-satoshis precision).
You may also specify a custom message and button text, as follows: [ifpaid 0.005 ILS text="Please pay to continue reading." button="Alright, I'll pay!"]
. This will show up as:
Once the user makes the payment, the page will automatically refresh and the access token will be appended to the URL. The user can bookmark this patron-only URL to return to the content later. The token does not currently ever expire.
This will look something like: http://some.blog/trusted-third-parties-are-security-holes/?publisher_access=2bgduhk48gkk480sksoowkssggc0wcokwws0c8k8k8s04wc0gs
Note that anyone with this URL will be able to access the content. There are currently no restrictions in place to prevent links from being shared.
License
MIT