IGDB Widget


This plugin is used to display a list of game releases. It uses the IGDB.com API and has a variety of options to customise the way the list is displayed. The plugins aim is to remove the manual effort that most gaming media websites have when displaying releases based on the genre, franchise, upcoming, platform and past.


Bug Fixes + New Features and improvements.

Known Issues

Franchise results only contain a limited selection of options (https://gitlab.com/edstub207/IGDB-Modern/issues/38)


We’ve squished quite a few bugs with this release, optimised the number of requests made and added a few cheeky new platforms! Read the patch notes for all the gossip.

Updated Project Scarlett to Xbox Series X

A few minor behind the scenes upgrades 🙂
Added +60 and +90 day options as they are common filters
Updated branding for IGDB

Resolved exception causing the plugin failing to load results

Tested up until 5.3.1 release of WordPress
Fixed an issue where removing the default colour was set as red in some cases
Reduced the number of requests made for the genres filter
Improved error messages – More work needs to be done in this area
Resolved an issue where dates are wrong if filtered by multiple options at once
Resolved an issue where titles are displayed multiple times ifa filtered by options at once
Cleaned up the README.MD
Re-enabled the Genres feature – They aren’t displayed but can be used as a filter
Reduced the number of publishers/companies that are listed to optimise the number of requests made
Added support for Stadia, PS5 and Xbox Project Scarlett

Changed from Unirest to guzzle for HTTP Queries.
Changed from URL based requests to Body requests.
Changed platform names from being text based to icons and abreviations if icons aren’t avaliable.
Filtered the list of platforms that can be selected to the 11 most common platforms.
Removed the hide cover option whie still in a broken state
Reverted the hide rating option to a previous version while in a broken state
Improved the default colour scheme – Minor issues are still present around this area
Resolved multiple other minor & critical issues


Zykros – https://gitlab.com/Zykros


  1. Upload the plugin files to the /wp-content/plugins/plugin-name directory, or install the plugin through the WordPress plugins screen directly.
  2. Activate the plugin through the ‘Plugins’ screen in WordPress
  3. Use the Appearance > Customise > Widgets area to find and customise the plugin
  4. Go to API.igbd.com
  5. Sign in/create an account
  6. Select the Key
  7. Copy the API key
  8. Paste API key into the API Field on the widgets settings page
  9. Save
  10. Refresh to activate the API
  11. Your setup and ready to go


Why have loads of platforms gone missing/no longer work?

If your seeing a large selection of platforms you need to install this plugin – https://wordpress.org/plugins/transients-manager/
Go to tools
Select transients
And delete ts_platforms_list

With the move to we wanted to start to improve the visuals of the plugin, the change to icons meant we could no longer support older platforms. If you really need a specific platform get in touch and we can add it. Currently we support:
Oculus VR
Xbox One

With we added support for the following platforms:
Google Stadia
PlayStation 5
Xbox Series X

Is the API Free?

Yes, but you need to register on the API.IGDB.com website. If you had a paid API Account before you should have been contacted about the recent merge of tiers. More info can be found here – https://api.igdb.com/

Why are franchises missing?

This is caused by a limitation we have on the API requests (So you don’t go over the limits) we want to fix this at some point – By introducing a new filter similar to the way platforms work, or a cache.

Why are publishers or studios missing/no longer working?

If you are seeing a large selection of publishers/studios you need to install this plugin – https://wordpress.org/plugins/transients-manager/
Go to tools
Select transients
And delete ts_companies_list

With the move to we wanted to start optimising the number of requests we make. This meant we had to reduce the number of publishers/studios we display as filters on the backend. The studios & publishers we currently have selectable are:
CD Projekt Red
Activision Blizzard
Warner Bros Interactive Entertainment
Private Division
Xbox Game Studios (Titles prior to 2019)
Electronic Arts
Rockstar Games
Bandi Namco
Square Enix
2K Games
Microsoft Studios (Titles post 2019)
Take Two Interactive
Sony Interactive Entertainment

How regular will updates be?

Updates to the plugin will be as frequent as possible. We intend on always adding new features and fixing bugs.

Why are images missing?

Typically, this is caused by the IGDB Database not having any images suitable for the plugin. If you see no images at all though please do contact us.

I have found a bug

Damn! Sorry about that. If you have a bug report it on https://gitlab.com/edstub207/IGDB-Modern/issues, we might already know about it 🙂

If you don’t have access get in contact with @edstub207 on Twitter.

I want to help

Awesome! Feel free to submit changes on the gitlab listed above 🙂

If you don’t have access get in contact with @edstub207 on Twitter.

Why is the limit 50 games at once displayed

We have recently increased this to 50 (Still 10 by standard). However, be warned this can result in a high number of requests, so could increase API requests. If you require more we can up the limit higher by request. However, we feel 50 is the max amount anyone would want to display.

I want XYZ to be an option with the plugin

We don’t run IGDB as a website! So we are slightly limited in what we can do in terms of API Calls etc. However, we can send feedback to the IGDB Team if needed. We can add features to the plugin if we have the API call.


Read all 2 reviews

Contributors & Developers

“IGDB Widget” is open source software. The following people have contributed to this plugin.

Translate “IGDB Widget” into your language.

Interested in development?

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