{"id":166948,"date":"2022-12-23T15:18:35","date_gmt":"2022-12-23T15:18:35","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tb-login-with-near\/"},"modified":"2025-11-10T20:51:46","modified_gmt":"2025-11-10T20:51:46","slug":"near-login","status":"publish","type":"plugin","link":"https:\/\/twd.wordpress.org\/plugins\/near-login\/","author":20795740,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"0.3.3","stable_tag":"trunk","tested":"6.8.5","requires":"6.0.1","requires_php":"7.4","requires_plugins":null,"header_name":"Login With NEAR","header_author":"Learn NEAR Club","header_description":"Modern login with near","assets_banners_color":"0a8d6b","last_updated":"2025-11-10 20:51:46","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"http:\/\/learnnear.club\/","rating":5,"author_block_rating":0,"active_installs":10,"downloads":5683,"num_ratings":3,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","changelog"],"tags":{"0.0.1":{"tag":"0.0.1","author":"learnnearclub","date":"2022-12-23 15:22:04"},"0.0.2":{"tag":"0.0.2","author":"learnnearclub","date":"2023-01-27 14:15:47"},"0.0.3":{"tag":"0.0.3","author":"learnnearclub","date":"2023-01-27 15:34:30"},"0.0.4":{"tag":"0.0.4","author":"learnnearclub","date":"2023-01-27 15:01:59"},"0.0.5":{"tag":"0.0.5","author":"learnnearclub","date":"2023-01-27 15:34:30"},"0.0.6":{"tag":"0.0.6","author":"learnnearclub","date":"2023-01-27 15:36:40"},"0.0.7":{"tag":"0.0.7","author":"learnnearclub","date":"2023-03-14 20:00:52"},"0.0.8":{"tag":"0.0.8","author":"learnnearclub","date":"2023-03-14 20:07:38"},"0.0.9":{"tag":"0.0.9","author":"learnnearclub","date":"2023-03-15 04:41:23"},"0.1.0":{"tag":"0.1.0","author":"learnnearclub","date":"2023-03-25 08:34:41"},"0.1.1":{"tag":"0.1.1","author":"learnnearclub","date":"2023-05-29 12:14:40"},"0.1.2":{"tag":"0.1.2","author":"learnnearclub","date":"2023-06-13 15:11:16"},"0.1.3":{"tag":"0.1.3","author":"learnnearclub","date":"2023-06-13 15:17:25"},"0.1.4":{"tag":"0.1.4","author":"learnnearclub","date":"2023-06-13 15:20:53"},"0.1.5":{"tag":"0.1.5","author":"learnnearclub","date":"2023-06-13 15:23:59"},"0.1.6":{"tag":"0.1.6","author":"learnnearclub","date":"2023-06-14 06:02:29"},"0.1.7":{"tag":"0.1.7","author":"learnnearclub","date":"2023-11-25 14:13:13"},"0.1.8":{"tag":"0.1.8","author":"learnnearclub","date":"2023-11-25 14:25:51"},"0.1.9":{"tag":"0.1.9","author":"learnnearclub","date":"2023-11-25 14:46:24"},"0.2.0":{"tag":"0.2.0","author":"learnnearclub","date":"2023-11-26 08:58:38"},"0.2.1":{"tag":"0.2.1","author":"learnnearclub","date":"2023-11-26 09:01:47"},"0.2.2":{"tag":"0.2.2","author":"learnnearclub","date":"2023-11-26 09:31:21"},"0.2.3":{"tag":"0.2.3","author":"learnnearclub","date":"2024-04-15 09:40:22"},"0.2.4":{"tag":"0.2.4","author":"learnnearclub","date":"2024-04-15 09:56:23"},"0.2.5":{"tag":"0.2.5","author":"learnnearclub","date":"2024-05-11 08:01:40"},"0.2.6":{"tag":"0.2.6","author":"learnnearclub","date":"2024-06-04 12:03:13"},"0.2.7":{"tag":"0.2.7","author":"learnnearclub","date":"2024-08-26 13:39:48"},"0.2.8":{"tag":"0.2.8","author":"learnnearclub","date":"2025-05-19 18:58:10"},"0.2.9":{"tag":"0.2.9","author":"learnnearclub","date":"2025-05-19 19:19:10"},"0.3.0":{"tag":"0.3.0","author":"learnnearclub","date":"2025-05-21 18:14:43"},"0.3.1":{"tag":"0.3.1","author":"learnnearclub","date":"2025-11-09 18:30:12"},"0.3.2":{"tag":"0.3.2","author":"learnnearclub","date":"2025-11-10 20:50:36"}},"upgrade_notice":[],"ratings":{"1":0,"2":0,"3":0,"4":0,"5":3},"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":2838560,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":2838560,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-772x250.png":{"filename":"banner-772x250.png","revision":2838550,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.0.1","0.0.2","0.0.3","0.0.4","0.0.5","0.0.6","0.0.7","0.0.8","0.0.9","0.1.0","0.1.1","0.1.2","0.1.3","0.1.4","0.1.5","0.1.6","0.1.7","0.1.8","0.1.9","0.2.0","0.2.1","0.2.2","0.2.3","0.2.4","0.2.5","0.2.6","0.2.7","0.2.8","0.2.9","0.3.0","0.3.1","0.3.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3084881,"resolution":"1","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3084881,"resolution":"3","location":"assets","locale":""},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3393218,"resolution":"4","location":"assets","locale":""},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3084881,"resolution":"5","location":"assets","locale":""}},"screenshots":{"1":"Fill the form with your configs: contract-id (your contract id, optional), login\/logout button text (text that will be presented on frontend) classes (for extra styles), network (to use testnet or mainnet) screenshot-1.png.","2":"Add shortcode to [login_near_link] to any place on your site.","3":"Link will be on your site  screenshot-3.png.","4":"For now plugin supports NearWallet, MyNearWallet, Here Wallet screenshot-4.png.","5":"Logout button will replace login button after login screenshot-5.png."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[602,207811],"plugin_category":[38],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-166948","plugin","type-plugin","status-publish","hentry","plugin_tags-login","plugin_tags-near","plugin_category-authentication","plugin_committers-learnnearclub"],"banners":{"banner":"https:\/\/ps.w.org\/near-login\/assets\/banner-772x250.png?rev=2838550","banner_2x":false,"banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/near-login\/assets\/icon-128x128.png?rev=2838560","icon_2x":"https:\/\/ps.w.org\/near-login\/assets\/icon-256x256.png?rev=2838560","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/near-login\/assets\/screenshot-1.png?rev=3084881","caption":"Fill the form with your configs: contract-id (your contract id, optional), login\/logout button text (text that will be presented on frontend) classes (for extra styles), network (to use testnet or mainnet) screenshot-1.png."},{"src":"https:\/\/ps.w.org\/near-login\/assets\/screenshot-3.png?rev=3084881","caption":"Link will be on your site  screenshot-3.png."},{"src":"https:\/\/ps.w.org\/near-login\/assets\/screenshot-4.png?rev=3393218","caption":"For now plugin supports NearWallet, MyNearWallet, Here Wallet screenshot-4.png."},{"src":"https:\/\/ps.w.org\/near-login\/assets\/screenshot-5.png?rev=3084881","caption":"Logout button will replace login button after login screenshot-5.png."}],"raw_content":"<!--section=description-->\n<p>Login with NEAR is a WordPress plugin that enables seamless Web3 authentication by allowing users to log in using their NEAR Protocol wallets. By integrating the HOT Connector, the plugin supports various NEAR-compatible wallets, including Hot Wallet, MyNearWallet Meteor Wallet, Intear Wallet.<\/p>\n\n<p><strong>\ud83d\udd10 Key Features<\/strong><\/p>\n\n<ol>\n<li><p><strong>NEAR Wallet Integration<\/strong>: Facilitates user authentication through popular NEAR wallets, streamlining the login process for users already engaged in the NEAR ecosystem.<\/p><\/li>\n<li><p><strong>Smart Contract Interaction<\/strong>: Provides the ability to call smart contract methods directly from the WordPress site, supporting both view and change methods, and allowing the use of limited access keys for enhanced security.<\/p><\/li>\n<li><p><strong>Customizable Shortcode<\/strong>: Utilizes a simple shortcode [login_near_link] to embed the NEAR login button anywhere on the site, with options to modify button text and apply custom CSS classes for styling.<\/p><\/li>\n<li><p><strong>User Registration and Login<\/strong>: Automatically registers and logs in users who authenticate via their NEAR wallets, creating corresponding WordPress user accounts and simplifying user management.<\/p><\/li>\n<li><p><strong>Customization Flexibility<\/strong>: Modify login\/logout button text and apply advanced styling with ease directly from the code.<\/p><\/li>\n<\/ol>\n\n<h3>\ud83e\udde9 Use Cases<\/h3>\n\n<ul>\n<li>Web3 Communities: Ideal for blockchain-based communities seeking to authenticate users through NEAR wallets.<\/li>\n<li>Decentralized Applications (dApps): Enables dApps built on WordPress to interact with NEAR smart contracts, facilitating decentralized functionalities directly from the website.<\/li>\n<li>Token-Gated Content: Supports the creation of exclusive content accessible only to users authenticated via NEAR wallets, enabling token-based access control.<\/li>\n<li>By integrating blockchain authentication into WordPress, the Login with NEAR plugin bridges the gap between traditional web platforms and decentralized technologies, offering a user-friendly solution for incorporating Web3 functionalities into your website.<\/li>\n<\/ul>\n\n<h3>For WordPress developers<\/h3>\n\n<ul>\n<li>Integrate smart contracts effortlessly and call them from logged-in users using simple JavaScript methods:7:<\/li>\n<li>View method: await window.mainWallet.viewMethod({contractId: string, method: string, args: {} }<\/li>\n<li>Change method: await window.mainWallet.callMethod({contractId: string, method: string, args: {}, gas: number, deposit: number})<\/li>\n<\/ul>\n\n<h4>Important links<\/h4>\n\n<ul>\n<li>Plugin Demo: http:\/\/livedemo.kinsta.cloud\/<\/li>\n<\/ul>\n\n<!--section=changelog-->\n<h4>0.0.2<\/h4>\n\n<ul>\n<li>[Improvement] Improved wallet integration and contract calls<\/li>\n<\/ul>\n\n<h4>0.0.3<\/h4>\n\n<ul>\n<li>[Improvement] Minor bugfix<\/li>\n<\/ul>\n\n<h4>0.0.4<\/h4>\n\n<ul>\n<li>[Improvement] Provide demo link to readme<\/li>\n<\/ul>\n\n<h4>0.0.5<\/h4>\n\n<ul>\n<li>[Improvement] Modify plugin title<\/li>\n<\/ul>\n\n<h4>0.0.6<\/h4>\n\n<ul>\n<li>[Improvement] Minor bugfix<\/li>\n<\/ul>\n\n<h4>0.0.7<\/h4>\n\n<ul>\n<li>[Improvement] Update description<\/li>\n<\/ul>\n\n<h4>0.0.8<\/h4>\n\n<ul>\n<li>[Improvement] Minor bugfix<\/li>\n<\/ul>\n\n<h4>0.0.9<\/h4>\n\n<ul>\n<li>[Improvement] Update description<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>[Improvement] Provide is loaded for compatibility with another plugins<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>[Improvement] set timeout on init form for better compatibility<\/li>\n<\/ul>\n\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>[Improvement] minor fix for composer issue<\/li>\n<\/ul>\n\n<h4>0.1.3<\/h4>\n\n<ul>\n<li>[Improvement] fix structure<\/li>\n<\/ul>\n\n<h4>0.1.4<\/h4>\n\n<ul>\n<li>[Improvement] fix structure<\/li>\n<\/ul>\n\n<h4>0.1.5<\/h4>\n\n<ul>\n<li>[Improvement] fix structure<\/li>\n<\/ul>\n\n<h4>0.1.6<\/h4>\n\n<ul>\n<li>[Improvement] minor fix warnings<\/li>\n<\/ul>\n\n<h4>0.1.7<\/h4>\n\n<ul>\n<li>[Improvement] minor tested with 6.4.1<\/li>\n<\/ul>\n\n<h4>0.1.8<\/h4>\n\n<ul>\n<li>[Improvement] fix tags<\/li>\n<\/ul>\n\n<h4>0.1.9<\/h4>\n\n<ul>\n<li>[Improvement] fix wp version<\/li>\n<\/ul>\n\n<h4>0.2.0<\/h4>\n\n<ul>\n<li>[Improvement] fix login script<\/li>\n<\/ul>\n\n<h4>0.2.1<\/h4>\n\n<ul>\n<li>[Improvement] fix tags<\/li>\n<\/ul>\n\n<h4>0.2.2<\/h4>\n\n<ul>\n<li>[Improvement] fix login script<\/li>\n<\/ul>\n\n<h4>0.2.3<\/h4>\n\n<ul>\n<li>[Improvement] update scripts, support 6.5.2, change list of supported wallets<\/li>\n<\/ul>\n\n<h4>0.2.4<\/h4>\n\n<ul>\n<li>[Improvement] fix js<\/li>\n<\/ul>\n\n<h4>0.2.5<\/h4>\n\n<ul>\n<li>[Improvement] change readme and screenshots<\/li>\n<\/ul>\n\n<h4>0.2.6<\/h4>\n\n<ul>\n<li>[Improvement] Bring back support for meteor and mynear wallet<\/li>\n<\/ul>\n\n<h4>0.2.7<\/h4>\n\n<ul>\n<li>[Improvement] Replace mintbase wallet with bitte wallet<\/li>\n<\/ul>\n\n<h4>0.2.8<\/h4>\n\n<ul>\n<li>[Improvement] Hot wallet support, support latest wp<\/li>\n<\/ul>\n\n<h4>0.2.9<\/h4>\n\n<ul>\n<li>[Improvement] Fix tag<\/li>\n<\/ul>\n\n<h4>0.3.0<\/h4>\n\n<ul>\n<li>[Improvement] Fix tag<\/li>\n<\/ul>\n\n<h4>0.3.1<\/h4>\n\n<ul>\n<li>[Improvement] New login provider<\/li>\n<\/ul>\n\n<h4>0.3.2<\/h4>\n\n<ul>\n<li>[Improvement] Updated description and icons<\/li>\n<\/ul>\n\n<h4>0.3.3<\/h4>\n\n<ul>\n<li>[Improvement] Updated version<\/li>\n<\/ul>","raw_excerpt":"The Login with NEAR WordPress plugin empowers users to effortlessly register\/login with NEAR wallets directly on your WordPress site.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/166948","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=166948"}],"author":[{"embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/learnnearclub"}],"wp:attachment":[{"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=166948"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=166948"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=166948"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=166948"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=166948"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/twd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=166948"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}