Google Sheet Integration with WordPress without Plugin

Hello Coders, today we will learn about how we get data from Google Sheet to WordPress pages using the custom code on function file.

We write a function on Function.php file to make a shortcode and use that for getting the data from google sheet. For creating this we start step by step, here are all steps which we do for getting the data from google sheet, steps are given below,

1. Creating or select a Google API project

First, we create a sheet API on google console, Google provides a key for accessing the data and also use a key for tracking who use the data and also you can delete anytime for being a misuse of that key. To generate or for further process go to this link:

Check Out: Stripe Payment API integration and Card save and delete operation in Codeigniter

Go to this link and click on this highlighted


After clicking on this Enable API and Services, Search for this

2. Enable the Sheets API

Next, Click on this API box, you get this for enabling Sheet API

After clicking enable you can now make an API key for google sheet, follow below steps for that.

3. Create a new API key

From this, you can create API key which we used for getting the data,

4. Make sheet Shareable

For making sheet first go to Google sheet and create a blank sheet and that any name,

After making shareable we get sheet ID from sheet link,

5. Get the spreadsheet ID

6. Creating a function for getting Data from Sheet

Now we create a function for getting the data from the sheet using Shortcode, for this, we create a function on theme file named function.php

From the above code, you can get the data from the sheet, data or particular column value or column name.

On bold text on a code, replace that places with an API key and Google sheet ID.

7. Specified Cell Location on Google Sheet

If you confused how you get the particular cell location on Google sheet, you can check below for that,

From here you can get the exact cell location for getting data using the shortcode. Now we check how we use the shortcode on WP pages.

8. Use the shortcode on WP pages

Check below code and screenshot which shows how we use and what output we get from this code.



You get this name from this location.

I think you all have got my points if you have any query please comment below.

Happy Coding..!

Subscribe For Latest Updates

Sign up to best of PHP Code Solutions, informed analysis and opinions on what matters to you.
Invalid email address
We promise not to spam you. You can unsubscribe at any time.


My name is Bikash Kr. Panda. I own and operate PHPCODER.TECH, my native place in Odisha. I am a Web Programmer by profession and working on more than 50 projects to date. My passion is working on the web-based project using PHP and relate to all CMS and frameworks which is based on PHP.

8 thoughts to “Google Sheet Integration with WordPress without Plugin”

  1. I love what you guys are usually up too. This kind of clever work and reporting!

    Keep up the fantastic works guys I’ve added you guys to my blogroll.
    Hello, I log on to your blog regularly. Your humoristic style
    is awesome, keep up the good work! Ahaa, its good discussion on the topic of this
    post at this place at this website, I have read all that, so
    at this time me also commenting here.

  2. Help! How about getting a range value from a spreadsheet and not displaying a table? Thanks for the help!

Leave a Reply

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