Integrate Firebase

Description

The Firebase for WordPress Plugin will help a Firebase user to login to your WordPress interface – not to WordPress dashboard – from Firebase authentication. You can show user info and display data that is only available to your Firebase users.

If you want a secured implementation, with much more features, check the Interate Firebase PRO version.

Links

Screenshots

  • After activating the plugin, you need enter Firebase credentials under Setting > Firebase.
  • Please enter collection names in order to show the data from Real Time Database

Installation

If installing the plugin from wordpress.org:

  1. Upload the entire /integrate-firebase directory to the /wp-content/plugins/ directory.
  2. Activate Integrate Firebase Plugin through the ‘Plugins’ menu in WordPress.
  3. Profit.

FAQ

What can I do with this Integrate Firebase plugin?

At version 0.6.1, the user can integrate Firebase authentication to WordPress. That means you can:

  • Log in, log out and show custom data only to logged in users.
  • Get Real Time and Firestore database in Dashboard
  • Show realtime database on frontend after users log in

How can I put a shortcode in a widget or WordPress editor?

The 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:

[firebase_login][/firebase_login]

How can I add a login form to WordPress?

After adding Firebase credentials from Settings > Firebase. You can add login form through shortcodes:

echo do_shortcode(“[firebase_login]”);

If you want to create your own form. Please start with *

<

form id=’login-form’>*. For submit button, you have to add ‘firebase-form-submit’ as an ID.

How can I show user info after login?

You can add a shortcode to show user’s info

echo do_shortcode(“[firebase_greetings]”);

How can I show error when a user cannot login?

You can show error message when a user cannot login by using a shortcode

echo do_shortcode(“[firebase_login_error class=’your-class-name’][/firebase_login_error]”);

How can I show data for a not logged in user?

You can put your data as an HTML code inside a shortcode

echo do_shortcode(“[firebase_show_not_login class=’your-class-name’]YOUR HTML CODE[/firebase_show_not_login]”);

How can I hide or show data for a logged in user?

You can put your data as an HTML code inside a shortcode

echo do_shortcode(“[firebase_show class=’your-class-name’]YOUR HTML CODE[/firebase_show]”);

How can I show realtime database for a logged in user?

You can put your data as an HTML code inside a shortcode. Realtime data will be shown as a table with an id #if-realtime.

echo do_shortcode(“[realtime class=’your-class-name’ collection_name=’string’ document_name=’string’]”);

How can I log out?

This is a shortcode for log out button.

echo do_shortcode(“[firebase_logout]”);

Reviews

July 13, 2020
Wow, I have to apologize to Dale. I gave him such a hard time because I couldn't get the plugin to work. Well, I just got it to work! My posts are being sent to firebase instantly, and it is amazing to see it happen! It turns out I was using the wrong functions url. I had been appending the final directory to the url when I was supposed to to just use the main address without the final directory! Now that I see it work I am apologizing to dale and also renewing my subscription! This really is awesome!
July 10, 2020
So, I needed to integrate my Firebase Users from multiple platforms into my wordpress website. Without hesitation, I had bought this plugin... and was worth every penny! Dale helped assisted me in installing the plugin and did a quality check to make sure it was operating flawlessly. It went so smoothly, I felt like he had a full grasp of what I wanted before I even told him. Amazing developer and hands down amazing purchase! Thank you Dale for all your help.
June 19, 2020
I created an Android app with Firebase Real-time database. And needed a solution to display and write into it that very database through wordpress, as well. Integrate Firebase Pro does the job. I got help by email exchanges from the dev. I'm quite a beginner, he was nice enough to provide help and guidance. I don't regret having bought the Pro version. Great plugin.
April 23, 2020
Dale's plugin has been extremely helpful. It was exactly what I needed to connect my app with my wordpress webstie. Dale has also been very helpful when it comes to support. Highly recommended.
April 22, 2020
I´m a novice in Firebase, and even more so in WordPress. I was looking for a way to be able to read and write from and to my database from WordPress. With this plugin it was easy! Great support, great documentation and great instructional videos made the integration easy even for me! Highly recommended.
Read all 9 reviews

Contributors & Developers

“Integrate Firebase” is open source software. The following people have contributed to this plugin.

Contributors

Translate “Integrate Firebase” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.

Changelog

0.7.0

  • Fixed add_options_page error
  • Preformated data before showing in dashboard
  • Delegated button style to WordPress
  • Updated firebase package to 7.18.0

0.6.1

  • Removed hide realtime table script

0.6.0

  • Show realtime data publicly

0.5.3

  • Update firebase scripts

0.5.2

  • Show realtime database after login

0.5.1

  • Hide login form after logging in

0.5.0

  • Add shortcode to display when not login
  • Add error handling shortcode

0.4.0

  • Added Firestore database support in Dashboard

0.3.2

  • Fixed firebase show shortcode

0.3.1

  • Fixed get firebase credentials

0.3.0

  • Added about information
  • Added Real Time database support in Dashboard

0.2.2

  • Fixed readme typos

0.2.1

  • Change plugin name
  • Update logout shortcode

0.2.0

  • Add scripts & styles
  • Allow to show and hide data after login

0.1.0

  • Started the project and add authentication method