Add files to any WordPress post or page using Google Drive Embedder

Hello friends,

Have you ever wanted to display an important document from Google Drive on your WordPress website? This can be done with ease! And in this post I will present to you how you can do it.

Before we begin, I am going to mention what is required for this process to work. First of all you are going to need the Google Apps Login plugin (the free or the premium version). You can get it from here. Next you need  to have either one of the G Suite Account types or a personal Gmail Account.  After this you need to install the Login plugin and configure it so that the required access is provided between your WordPress website and your Google Cloud Console. Just follow the instructions provided for this plugin in its settings page in your WordPress admin panel.

Once you do this it is time to continue with the actual plugin that will allow you to add files to any WordPress post or page. This plugin is called Google Drive Embedder.

Google Drive Embedder

If the above mentioned requirements are met you can download and install this plugin. Then activate Google Drive Embedder and head to Settings -> Google Drive Embedder so that you can adjust the plugin settings. Once you do this you will be able to proceed with adding files from Google Drive to your WordPress posts and pages.

So create a new post or page (or edit existing ones). In the visual editor you will get a new button. It should be displayed right next to the button that allows you to add files from the WordPress Media Library. This new button will be called “Add Drive File”. Click on it and you will be able to see all files that the plugin has access to from your Google Drive. You will be able to select not only uploaded files (like PDF’s, MS Word Documents, Images, etc) but also the Google Docs files (the ones that you have created using Google Docs and Google Drive).

Select the needed file and then choose one of the three possible options:

  • Viewer file link – creates a link that will allow your visitors to reach the Google Drive file;
  • Download file link – creates a link that will allow your visitors to directly download the file;
  • Embed document – displays the contents of the file directly on WordPress. You have to specify the width and the height of the embedded file;

After you make your choice you have to click on “Insert File” and then you have to publish your post or page (or save it as a draft). Once you view it in the frontend of your website, you will be able to interact with the added Google Drive file depending on the ways you have decided to display it.

Simple as that! Google Drive Embedder also has a premium and an enterprise versions as well.

The premium one will provide extra features to the plugin’s functionalities such as:

  • Browsing Google Drive to locate files;
  • Embed folders in WordPress;
  • Allow visitors to download your Google Calendars or you can also embed them in WordPress;
  • Support and updates for one year;

The enterprise version is meant to be used for companies, especially if WordPress is used as an enterprise intranet solution. There are advanced features that will allow you to combine your corporate Google Drive and your corporate WordPress intranet into one powerful document sharing system.

Want to find out more about Google Drive Embedder?

Check the page of the plugin as well as this video:

That’s all friends! Will you use Google Drive Embedder  for your WordPress website? Share your thoughts and questions in the comment section below.

See you soon, friends!

About Daniel Angelov

AvatarHi! My name is Daniel Angelov and I am a guest-author at TheCMSPlace. I am a certified SEO and Digital Marketing Specialist. My passion is WordPress, Social Media, Project Management, Open Source Software, Marketing, SEO and Copywriting. In my free time I like reading and fishing. My personal blog is ""

Leave a Reply

Your email address will not be published. Required fields are marked *

This site uses Akismet to reduce spam. Learn how your comment data is processed.