Descripción
Web3 Access is a Web3 wallet plugin for WordPress that allows you to accept cryptocurrency payments via MetaMask or other browser wallets for access to content on your WordPress website. Restrict specific content or entire Pages, Posts and custom content types to NFT owners, specific cryptocurrency holders or visitors that make a transaction via a web3 browser wallet.
Ver más reseñasaquí.
Características
- Restrict specific content including text, images, videos and more using the Web3 Access Restricted Content Gutenberg Block.
- Restrict access to entire Pages, Posts and other post types.
- Accept payments in Ethereum (ETH), Polygon (MATIC), Binance Smart Chain (BSC), Avalanche (AVAX), Fantom (FTM) and Solana (SOL) access to content.
- Add custom ERC-20 tokens of your choice to accept crypto payments via browser wallets, allowing visitors to access your content.
- Establecer precios en USD. Web3 Access convierte automáticamente el precio a la cantidad en tokens en el momento de la transacción. (pueden aplicarse limitaciones para ciertos tokens)
- Allow access to content via NFT ownership verification. See Details
- *NUEVO Crea suscripciones para acceder por tiempo limitado a tu contenido. Los visitantes pueden renovar las suscripciones con un pago Web3 o verificación de NFT.
Redes compatibles
The Web3 Access plugin currently supports the following networks:
- Ethereum Mainnet
- Polygon (MATIC)
- Binance Smart Chain (BSC)
- Avalanche (AVAX)
- Fantom (FTM)
- Solana (SOL) a través de Phantom Wallet: solo admite pagos de transacciones. Verificación mediante NFT en desarrollo para Solana.
Transaction Fee
We collected a 1% transaction fee for payments made on our supported Networks.
Our NFT Verification feature is free to use and can verify ownership for any tokens that exist on the networks above. ERC-1155 tokens have limitations, but can be verified via an OpenSea API Key.
Bloques
Este plugin proporciona 1 bloque.
- Web3 Access Restricted Content
Instalación
- Upload the web3-access folder to the
/wp-content/plugins
directory, or install the plugin through the WordPress plugins screen directly. You can also download the Web3 Access plugin at https://metapress.ca/download/. - Activa el plugin a través de la pantalla ‘Plugins’ en WordPress
- Follow our How It Works guide.
Soporte
Additional support for this plugin at https://metapress.ca/contact/
Reseñas
Colaboradores y desarrolladores
«Web3 Access» es un software de código abierto. Las siguientes personas han colaborado con este plugin.
ColaboradoresTraduce «Web3 Access» a tu idioma.
¿Interesado en el desarrollo?
Revisa el código , echa un vistazo al repositorio SVN o suscríbete al registro de desarrollo por RSS.
Registro de cambios
1.6.8
- Added getGasPrice call for more accurate gas price estimates on transactions.
1.6.7
- Bug fix when checking price for custom tokens not listed on Binance or CoinGecko.
1.6.3
- Sepolia Test Network replaced Goerli
1.6.2
- Try Catch added to display browser wallet errors
1.6.0
- Updated deprecated ethereum provider chainId to RPC method
1.5.7
- NFT Verification options added to restrict entire page content.
1.5.6
- PHP session management updates
- Wallet page refresh and token access updates.
1.5.5
- Solana Wallet JS updates for when wallet is changed.
- PHP session management updates to prevent headers already sent warning
1.5.4
- New setting for custom Solana RPC URL incase mainnet-beta is returning 403 errors. Found under Web3 Access -> Wallet Addresses
1.5.3
- Fixed a bug where Product JS would not load if page settings were not set.
1.5.2
- Probado hasta la versión 6.2.2 Léame actualizado.
1.5.1
- Bug fix for address reference during verification process.
1.5.0
- Los productos ahora se pueden configurar para suscripciones, lo que requiere un pago de renovación o verificación NFT después del tiempo de vencimiento.
- Update to the payment options during checkout. New Wallet Payment and NFT Verification tabs let visitors know the 2 options without needing to scroll down page for NFT Verification.
- New [metapress-subscriptions] shortcode for displaying visitors subscriptions on a page.
- Email notifications for subscription renewal reminders.
1.4.9
- Actualización de la versión probada de WordPress 6.2.0
1.4.8
- Redirect loop set token param fix
- Corrección de actualización de URL de imágenes de red
1.4.7
- Bug fix when adding new NFT contracts for verification. Token Type option was blank.
1.4.5
- Added support for Solana Network
- Actualizaciones de gestión de direcciones de billetera
- Nuevas opciones de conexión de billetera
- Ropsten Network removed, Sepolia Network added for testing.
1.4.4
- Actualización de contratos
1.4.3
- Session manager updates to prevent warning logs in debug mode.
1.4.2
- Admin notice for creating checkout page for product purchase buttons to appear.
1.4.1
- Session variables added to verify access token ownership.
1.4.0
- REST API Endpoint bug fix.
1.3.8
- MetaProducts wording updated to Web3 Products
1.3.7
- NEW Minimum Balance field for NFT and Token Verification process. Optionally change the required minimum Tokens or NFTs wallets need to hold in order to access your content.
- NFT Verification update to check for existing access tokens so visitors do not need to verify again if they have a valid access token.
1.3.6
- Checkout page Missing Product ID message fix.
- Checkout page redirect bug fix.
1.3.5
- Tested up to WordPress version 6.0.1
1.3.4
- CSS styling for connect wallet button added. (.metapress-login-notice button.metamask-connect-wallet)
1.3.3
- Removed JSON encoded data for deprecated CSS editor.
1.3.2
- Added Binance and CoinGecko price API enable / disable for custom tokens.
- Added Price (USD) field for custom tokens incase Binance / CoinGecko cannot find a price.
1.3.1
- Updated 30 second nonce validation to 1 hour.
1.3.0
- Updated readme.txt file
1.2.9
- Tested up to WordPress version 6.0.0
- Moved jquery-ui-smoothness CSS for admin dashboard into plugin files instead of external URL.
1.2.8
- Sanitize and Escaping updates.
- Stable Tag added to readme.txt
1.2.7
- New Restrict Website Access option under Web3 Access -> Access Settings. Allows you to restrict access to all pages and website content.
- New Allow Page Access option for individual Pages, Posts and supported content types. Only applicable when Restrict Website Access is enabled.
- Added price label on Product Purchase buttons.
- Added a View Page As Admin button when logged in as administrator to view restrict content pages.
- Fixed a bug where Pending Transaction URLs were not linked to the explorer URL.
1.2.6
- Added support for Fantom (FTM) Network and Testnet.
1.2.5
- Removed web3 provider isMetaMask check to allow for Coinbase and other browser wallets.
1.2.4
- Check if web3 provider is not null bug fix.
1.2.3
- Added support for Avalanche (AVAX) Network and Avalanche Fuji Test Network
1.2.2
- Added Web3 Access -> Styling admin page to customize Theme, Accent Colour and add Custom CSS.
1.2.1
- New Web3 Access Restricted Content shortcode added for those not using the Gutenberg Block Editor
- [metapress-restricted-content products=»{MetaProduct IDs comma separated}»] your restricted content [/metapress-restricted-content]
1.2.0
- Added 1 Week and 1 Month options to Access Token expiration time setting.
1.1.9
- Optional OpenSea Collection Slug parameter for MetaProduct NFT verification. If you are using a shared OpenSea contract address for NFT verification, you should request an OpenSea API Key and include the collection slug in your MetaProduct assets. This will check ONLY your collection and not all assets on the shared contract address.
1.1.8
- OpenSea API Key setting (optional) added. If you need to verify visitors own ANY ERC-1155 token within a smart contract, you can add your OpenSea API Key under Web3 Access -> Smart Contracts (NFTs)
- IMPORTANT: The Token Contract Address should be a unique address and not a shared collection address. For example, this address is a shared OpenSea address. Using a shared smart contract address may result in the NFT verification system returning true if a users address owns ANY asset that belongs to the shared address (smart contract).
1.1.7
- Binance Smart Chain network added for Payments. (1% transaction fee)
1.1.6
- New WooCommerce Filter setting added to hide WooCommerce Product Add To Cart buttons for products that require Web3 Access Products.
1.1.5
- New Access Tokens Expire After setting under Web3 Access -> Settings
- Access Token Exists server request updated to check for NFT verification access tokens. Previously only checked for paid transaction access tokens.
1.1.4
- Admin custom tokens JS fix.
1.1.3
- MetaMask initial loading process improved and updated to prepare for custom Network support.
- Networks admin page added which will be a feature included in Pro (Premium) version of plugin.
- Binance Smart Chain (BSC) added by default and can now be used for NFT ownership verification.
- External Javascript libraries moved to internal plugin files to prevent delayed Connect Wallet button functionality.
- Token ratio converter updated to support additional Networks and Tokens.
1.1.2
- Just adding review link in plugin admin dashboard. More updates coming soon!
1.1.1
- Connect Wallet button added to prompt user to connect MetaMask wallet.
1.1.0
- Security updates to sanitize input and escape output variables.
- PHP short tags removed.
1.0.9
- Bug fix for Product Price number_format not working on certain PHP versions.
1.0.8
- Bug fix where Product Price could not be set to 0 or empty.
1.0.7
- Language & Text settings added to Web3 Access -> Language admin page.
1.0.6
- Provide access to content based on visitors owning any NFT within a Collection.
1.0.5
- Redirect to previous page on Checkout Shortcode. Redirects visitors to previous page after confirming NFT ownership for access to product.
1.0.4
- Provide access to pages and content via NFT ownership verification.
1.0.3
- Added support form custom tokens that exist on either Ethereum Mainnet or Polygon Mainnet. Add custom tokens under Web3 Access -> Tokens in your WordPress Dashboard.
- Tokens must exist on either the Ethereum or Polygon Mainnet Network.
- Tokens must use 18 decimals for values.
1.0.1
- Plugin update testing.
1.0.0
- Release