Complete Guide to Firebase WordPress Integration¶
Last updated: July 25, 2023
Follow Twitter for updates.
Integrate Firebase PRO is a WordPress plugin that brings Firebase features to WordPress site. E.g. sign in to WordPress and Firebase with one tap / email link or read & write to Firbase from WordPress.
Demo site: https://wordpress.dalenguyen.me
Download plugin: https://techcater.com
Video Tutorials: Youtube Playlist - Firebase WordPress Integration
If you are interested in the development progress, please check the Road map.
Products¶
- Integrate Firebase PRO - v3.29.0
- Firebase WordPress Functions - v1.8.0 (bundle with PRO plugin)
- Integrate Firebase Woocommerce - v2.16.0 (Extension)
- Integrate Firebase Users - v1.3.2 (Extension)
- Firebase JWT - v1.2.1 (Extension)
- Integrate Firebase Template - v1.1.0 (Extension)
First steps¶
This guide is mostly for the PRO version, if you are using the FREE version, please refer to the WordPress.org Guide
- Introductions
- IF-PRO Plugin Configuration
- Firebase Cloud Functions Deployment
- List of Current Shortcodes
- Update the Plugin
Authentication¶
Even though the plugin allows Firebase users to log in to WordPress at the same time, best scenario is to use WordPress as backend for Firebase without allowing users to login to WordPress.
- Social Login (NEW)
- Enable FirebaseUI Web
- Register & Login Form
- Custom Registration Form (Contact 7)
- One Tap Sign Up & Email Link Sign In
- WordPress User Integration
- Firebase User Profile on WordPress
- Manage Firebase Users in WordPress Dashboard
- Two Factor Authentication (2FA)
- Custom Email Template
Database¶
From WordPress, users can retrieve or write data from Firebase Realtime / Firestore using shortcodes.
- Retrieve Data from Firestore and Display on WordPress
- Display Firestore with Pagination in WordPress
- Dynamically Display Firestore Data on WordPress
- Save Data from WordPress to Firebase (Realtime + Firestore)
- How to Work With Firebase Custom Claims in WordPress
Cloud Storage¶
Cloud Storage is built for app developers who need to store and serve user-generated content, such as photos or videos.
Firebase Features¶
- Sync Post Data from WordPress to Firebase
- Sync User Data From WordPress to Firebase
- Firebase Cloud Message Integration
- Firebase AppCheck Integration
Developers¶
If you are a developer, there is no limit that you cannot extend the plugin bases on you needs. Here are some examples.
Extensions¶
List of plugins that can integrate with Integrate Firebase PRO
- Integrate Firebase Template
- Integrate Firebase Users
- Woocommerce
- JWT - Restful API
- Realtime Google Maps
- BuddyPress
- Video Chat (Beta)