Description
Check user NFT authentication control (non-fungible token, erc-721 and erc-1155) ownership. Perfect for blocking users access to a Page, a Post and a WooCommerce Product page, if they don’t own a certain NFT token.
Or just install the EthPress Web3 Login WordPress Plugin plugin first, and then install the addon from the Settings > EthPress > Add-Ons page.
![Page settings](https://ethereumico.io/wp-content/uploads/2022/07/screenshot-5.png)
Adds Ethereum NFT integration with WooCommerce products, via EthPress.
Start off by configuring this add-on in your WordPress admin by inputting your,
- Infura.io API key.
- Your tokens’ contract addresses and ids on the WC Product pages, into NFT product data tab.
It can be a valuable addition to your crypto selling store with the Cryptocurrency WordPress Plugin for WooCommerce!
Features
- Site wide NFT verification requirement to register or login
- Restrict access to a
Page
to some NFT owners only - Restrict access to a
Post
to some NFT token owners only - Restrict access to a WooCommerce
Product
to some NFT token owners only - Shortcode to display your access level:
[ethpress_nft_access_addon_nft product_id="1337"]
ERC721
andERC1155
non-fungible token standards are supported
Integrations
LearnPress LMS
LearnPress LMS courses access can be granted with NFT token
![](https://ethereumico.io/wp-content/uploads/2022/07/screenshot-8-1024x969.png)
![](https://ethereumico.io/wp-content/uploads/2022/07/screenshot-9-1024x617.png)
![](https://ethereumico.io/wp-content/uploads/2022/07/screenshot-10-1024x816.png)
![](https://ethereumico.io/wp-content/uploads/2022/07/screenshot-11-1024x290.png)
![](https://ethereumico.io/wp-content/uploads/2022/07/screenshot-12.png)
Tutor LMS
Tutor LMS courses access can be granted with NFT token
![](https://ethereumico.io/wp-content/uploads/2022/07/screenshot-13-1024x1000.png)
![](https://ethereumico.io/wp-content/uploads/2022/07/screenshot-14-1024x396.png)
![](https://ethereumico.io/wp-content/uploads/2022/07/screenshot-15.png)
WordPress Ethereum Wallet plugin
Ethereum Wallet plugin generated accounts are also tested
The ethpress_nft_access_get_user_accounts
filter can be used to add wallets for testing:
add_filter('ethpress_nft_access_get_user_accounts', function($accounts) {
$more_accounts = get_more_accounts();
return array_merge($accounts, $more_accounts);
});
Installation – NFT Access Control Authentication WordPress Plugin
- Install and activate it as you would any other plugin.
- Make a new WooCommerce product and configure NFT token address and (optionally) ID with redirect URL for non-owners.
![](https://ethereumico.io/wp-content/uploads/2022/07/screenshot-6-2-1024x396.png)
Site wide restrictions
Site wide register and login restriction can be configured to limit access to the whole site to some NFT token owners only.
![The EthPress NFT Access Add-On site wide settings.](https://ethereumico.io/wp-content/uploads/2022/09/screenshot-7.png)
l10n
This plugin is localization ready.
Languages this plugin is available now:
- English
Feel free to translate this plugin to your language.
Reviews
There are no reviews yet.