{"id":15481442,"url":"https://github.com/dalenguyen/firebase-wordpress-plugin","last_synced_at":"2026-03-08T06:32:01.520Z","repository":{"id":41440485,"uuid":"133972228","full_name":"dalenguyen/firebase-wordpress-plugin","owner":"dalenguyen","description":"A plugin that helps to integrate Firebase to WordPress","archived":false,"fork":false,"pushed_at":"2024-12-04T22:22:30.000Z","size":169,"stargazers_count":112,"open_issues_count":8,"forks_count":32,"subscribers_count":14,"default_branch":"master","last_synced_at":"2025-05-25T05:04:59.086Z","etag":null,"topics":["dashboard","firebase-authentication","firebase-credentials","firebase-users","firebase-wordpress-plugin","wordpress","wordpress-plugin"],"latest_commit_sha":null,"homepage":"https://firebase-wordpress-docs.readthedocs.io","language":"PHP","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":"gpl-2.0","status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/dalenguyen.png","metadata":{"files":{"readme":"README.md","changelog":"CHANGELOG.md","contributing":"CONTRIBUTING.md","funding":".github/FUNDING.yml","license":"LICENSE.txt","code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null},"funding":{"github":"dalenguyen","patreon":null,"open_collective":null,"ko_fi":"dalenguyen","tidelift":null,"community_bridge":null,"liberapay":null,"issuehunt":null,"otechie":null,"custom":null}},"created_at":"2018-05-18T15:27:00.000Z","updated_at":"2025-04-10T11:53:22.000Z","dependencies_parsed_at":"2024-09-07T04:47:19.567Z","dependency_job_id":"a1e0fbfc-698c-4609-b82f-865146daa963","html_url":"https://github.com/dalenguyen/firebase-wordpress-plugin","commit_stats":{"total_commits":62,"total_committers":4,"mean_commits":15.5,"dds":0.4516129032258065,"last_synced_commit":"e6ee070247fa868d81499b060104a06ad9c2b97c"},"previous_names":[],"tags_count":15,"template":false,"template_full_name":null,"purl":"pkg:github/dalenguyen/firebase-wordpress-plugin","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dalenguyen%2Ffirebase-wordpress-plugin","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dalenguyen%2Ffirebase-wordpress-plugin/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dalenguyen%2Ffirebase-wordpress-plugin/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dalenguyen%2Ffirebase-wordpress-plugin/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/dalenguyen","download_url":"https://codeload.github.com/dalenguyen/firebase-wordpress-plugin/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/dalenguyen%2Ffirebase-wordpress-plugin/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":30247347,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-03-08T05:41:50.788Z","status":"ssl_error","status_checked_at":"2026-03-08T05:41:39.075Z","response_time":56,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"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":["dashboard","firebase-authentication","firebase-credentials","firebase-users","firebase-wordpress-plugin","wordpress","wordpress-plugin"],"created_at":"2024-10-02T05:04:28.346Z","updated_at":"2026-03-08T06:32:01.491Z","avatar_url":"https://github.com/dalenguyen.png","language":"PHP","funding_links":["https://github.com/sponsors/dalenguyen","https://ko-fi.com/dalenguyen","https://www.paypal.me/DaleNguyen"],"categories":[],"sub_categories":[],"readme":"# Integrate Firebase WordPress Plugin\r\n\r\nContributors: dalenguyen\r\n\r\nBuy me a coffee: https://www.paypal.me/DaleNguyen\r\n\r\nTags: firebase, wordpress\r\n\r\nRequires at least: 4.0.0\r\n\r\nTested up to: 6.7.1\r\n\r\nStable tag: 0.10.0\r\n\r\nRequires PHP: 5.2.4\r\n\r\nLicense: GPLv2 or later\r\n\r\nLicense URI: http://www.gnu.org/licenses/gpl-2.0.html\r\n\r\nIntegrate Firebase is a plugin that helps to integrate Firebase features to WordPress\r\n\r\n## Announcement\r\n\r\nIf you want a secured implementation, with much more features, check the [Interate Firebase PRO](https://firebase.dalenguyen.me/) version.\r\n\r\n## Description\r\n\r\nThe Integrate Firebase Plugin will help a Firebase user to login to your WordPress interface - not to WordPress dashboard - from Firebase authentication. You can show user info display data that is only available to your Firebase users.\r\n\r\nYou also can view Real Time Database and Firestore from your Dashboard in Version 0.5.3\r\n\r\n### Links\r\n\r\n- [Github project page](https://github.com/dalenguyen/firebase-wordpress-plugin)\r\n- [View CHANGELOG](https://github.com/dalenguyen/firebase-wordpress-plugin/blob/master/CHANGELOG.md)\r\n\r\n## Installation\r\n\r\nIf installing the plugin from wordpress.org:\r\n\r\n1. Upload the entire `/integrate-firebase` directory to the `/wp-content/plugins/` directory.\r\n2. Activate Integrate Firebase Plugin through the 'Plugins' menu in WordPress.\r\n3. Profit.\r\n\r\n## Frequently Asked Questions\r\n\r\n### What can I do with this Integrate Firebase plugin?\r\n\r\nAt version 0.3.2, a user can integrate Firebase authentication to WordPress. That means you can:\r\n\r\n- log in, log out and show data only to logged in users.\r\n- Get Real Time database in Dashboard\r\n\r\n### How can I put a shortcode in a widget or WordPress editor? =\r\n\r\nThe example in this guide only shows you how to put in a PHP file. If you want to put the shortcode inside a widget or editor. You can simply do this:\r\n\r\n```\r\n[firebase_login][/firebase_login]\r\n```\r\n\r\n### How can I add a login form to WordPress?\r\n\r\nAfter adding Firebase credentials from Settings \u003e Firebase. You can add login form through shortcodes:\r\n\r\n```\r\necho do_shortcode(\"[firebase_login]\");\r\n```\r\n\r\nIf you want to create your own form. Please start with _\u003cform id='login-form'\u003e_. For submit button, you have to add 'firebase-form-submit' as an ID.\r\n\r\n### How can I show user info after login?\r\n\r\nYou can add a shortcode to show user's info\r\n\r\n```\r\necho do_shortcode(\"[firebase_greetings]\");\r\n```\r\n\r\n### How can I show error when a user cannot login?\r\n\r\nYou can show error message when a user cannot login by using a shortcode\r\n\r\n```\r\necho do_shortcode(\"[firebase_login_error class='your-optional-CSS-class-name'][/firebase_login_error]\");\r\n```\r\n\r\n### How can I show data for a not logged in user?\r\n\r\nYou can put your data as an HTML code inside a shortcode\r\n\r\n```\r\necho do_shortcode(\"[firebase_show_not_login class='your-optional-CSS-class-name']YOUR HTML CODE[/firebase_show_not_login]\");\r\n```\r\n\r\n### How can I hide or show data for a logged in user?\r\n\r\nYou can put your data as an HTML code inside a shortcode\r\n\r\n```\r\necho do_shortcode(\"[firebase_show class='your-optional-CSS-class-name']YOUR HTML CODE[/firebase_show]\");\r\n```\r\n\r\n### How can I show realtime database for a logged in user?\r\n\r\nYou can put your data as an HTML code inside a shortcode. Realtime data will be shown as a table with an id #if-realtime.\r\n\r\n```\r\necho do_shortcode(\"[realtime class='your-optional-CSS-class-name' collection_name='string' document_name='string']\");\r\n```\r\n\r\n### How can I log out?\r\n\r\nThis is a shortcode for log out button.\r\n\r\n```\r\necho do_shortcode(\"[firebase_logout]\");\r\n```\r\n\r\n## Screenshots\r\n\r\n1. After activating the plugin, you need enter Firebase credentials under Setting \u003e Firebase.\r\n\r\n![Firebase Settings](/assets/screenshot-1.png)\r\n\r\n2. Please enter collection names in order to show the data from Real Time Database\r\n\r\n![Database Settings](/assets/screenshot-2.png)\r\n\r\n3. Please edit the read rules in order to view data from Firestore\r\n\r\n![Firestore Settings](/assets/screenshot-3.png)\r\n\r\n## [Changelog](/CHANGELOG.md)\r\n\r\n## Upgrade Notice\r\n\r\nPlease use [github issues](https://github.com/dalenguyen/firebase-wordpress-plugin/issues) when submitting your logs. Please do not post to the forums.\r\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdalenguyen%2Ffirebase-wordpress-plugin","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fdalenguyen%2Ffirebase-wordpress-plugin","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fdalenguyen%2Ffirebase-wordpress-plugin/lists"}