{"id":29182893,"url":"https://github.com/magiclabs/wp-magic","last_synced_at":"2025-07-01T20:33:26.342Z","repository":{"id":46925637,"uuid":"393155847","full_name":"magiclabs/wp-magic","owner":"magiclabs","description":"WordPress Plugin for Magic","archived":false,"fork":false,"pushed_at":"2023-05-29T18:06:56.000Z","size":8559,"stargazers_count":4,"open_issues_count":2,"forks_count":5,"subscribers_count":12,"default_branch":"master","last_synced_at":"2023-05-29T19:24:32.372Z","etag":null,"topics":[],"latest_commit_sha":null,"homepage":"https://magic.link/docs/introduction/wordpress","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"mit","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/magiclabs.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":"CONTRIBUTING.md","funding":null,"license":"LICENSE","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null}},"created_at":"2021-08-05T19:51:32.000Z","updated_at":"2023-05-29T19:24:32.373Z","dependencies_parsed_at":"2023-01-16T16:45:37.956Z","dependency_job_id":null,"html_url":"https://github.com/magiclabs/wp-magic","commit_stats":null,"previous_names":[],"tags_count":null,"template":null,"template_full_name":null,"purl":"pkg:github/magiclabs/wp-magic","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magiclabs%2Fwp-magic","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magiclabs%2Fwp-magic/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magiclabs%2Fwp-magic/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magiclabs%2Fwp-magic/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/magiclabs","download_url":"https://codeload.github.com/magiclabs/wp-magic/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/magiclabs%2Fwp-magic/sbom","host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":263033243,"owners_count":23403122,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2022-07-04T15:15:14.044Z","host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":[],"created_at":"2025-07-01T20:33:22.782Z","updated_at":"2025-07-01T20:33:26.260Z","avatar_url":"https://github.com/magiclabs.png","language":"PHP","funding_links":[],"categories":[],"sub_categories":[],"readme":"# Login by Magic\n\n![Login by Magic](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/v3rqddyj4kfs151vel03.png)\n\nThis plugin replaces the standard WordPress login form with one powered by Magic that enables passwordless email magic link login. Please see the https://magic.link/docs for more details on functionality.\n\nLogin by Magic plugin also supports the WooCommerce login.\n\nNote: Make sure your admin user in WordPress has an email address that matches a Magic user.\n\n## Installation\n\n* Upload the Plugin files to the `/wp-content/plugins/` directory, or install the plugin through the WordPress plugins screen directly.\n* Activate the plugin through the `Plugins` screen in WordPress.\n* Go to the Magic settings page and enter the followings:\n  * Publishable API Key: Your Magic API key from the [dashboard](https://dashboard.magic.link/).\n  * Secret Key: Your Magic secret key from the [dashboard](https://dashboard.magic.link/).\n  * Redirect URL(Optional): The URL to which Magic should redirect after login.\n  * Select User role: The role of the user. Select Administrator, Editor, Author, Contributor, Subscriber, or any other role. \n  * Select Login Type: Check Admin login or WooCommerce login based on your choice.\n  * Save the settings.\n\n![Login by Magic Options](https://dev-to-uploads.s3.amazonaws.com/uploads/articles/yokfpdvs7aj7p4t864us.png)\n\n\n## Development\nInstall WordPress and move the plugin to the `wp-content/plugins` directory.\nRun `composer install` to install the dependencies.\nRun `composer test` to run the tests.\n\n## Contribution\n\nWe appreciate feedback and contribution to this plugin! Before you get started, please see the CONTRIBUTING.md file for more details.\n\n## Support\n\n* Use [Issues](https://github.com/magiclabs/wp-magic/issues) for code-level support\n* Use [Discord](https://discord.gg/magiclabs) for usage, questions, and feedbacks\n* You can also use the WP.org support forum for questions\n\n## Vulnerability Reporting\nPlease do not report security vulnerabilities on the public GitHub issues.\n\nIf you find any security vulnerability, please report it to security@magic.link. If you are not in our bounty program, we would love to invite you to join our program on HackerOne. Bounty will be awarded if it is confirmed a valid vulnerability.\n\n## What is Magic?\nMagic offers passwordless authentication and cryptographically secured user identity to your applications. With just a few lines of code, your application’s security is instantaneously upgraded, and your end users can enjoy a future-proof and blockchain-enabled login solution.\n\nVisit https://magic.link to learn more.\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmagiclabs%2Fwp-magic","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fmagiclabs%2Fwp-magic","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fmagiclabs%2Fwp-magic/lists"}