{"id":378301,"date":"2026-10-06T14:24:17","date_gmt":"2026-10-06T14:24:17","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/gamesync-wp-igdb-importer\/"},"modified":"2026-10-28T22:27:44","modified_gmt":"2026-10-28T22:27:44","slug":"gamesync-game-data-importer","status":"publish","type":"plugin","link":"https:\/\/pap-aw.wordpress.org\/plugins\/gamesync-game-data-importer\/","author":23571531,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"2.2.0","stable_tag":"2.2.0","tested":"7.1.4","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"GameSync Game Data Importer","header_author":"GameSync WP","header_description":"Import game data (descriptions, ratings, platforms, genres, cover art, screenshots and more) from IGDB.com into a WordPress \"Game\" custom post type.","assets_banners_color":"2a3037","last_updated":"2026-10-28 22:27:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/gamesyncwp.com\/importer\/","header_author_uri":"https:\/\/gamesyncwp.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":356,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.21.4":{"tag":"1.21.4","author":"gamesync","date":"2026-10-18 18:58:34","revision":3753494},"2.0.3":{"tag":"2.0.3","author":"gamesync","date":"2026-10-28 19:41:19","revision":3771486},"2.0.4":{"tag":"2.0.4","author":"gamesync","date":"2026-10-28 20:50:58","revision":3771621},"2.1.0":{"tag":"2.1.0","author":"gamesync","date":"2026-10-28 22:02:19","revision":3771751},"2.2.0":{"tag":"2.2.0","author":"gamesync","date":"2026-10-28 22:27:44","revision":3771786}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3731048,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3731048,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3731048,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3731048,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"ggdi\/releases":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ggdi\/releases","title":"Release calendar","category":"widgets","icon":"calendar-alt","description":"Lists upcoming or recent game releases by release date, optionally grouped by month.","keywords":["releases","calendar","upcoming","release date"],"textdomain":"gamesync-game-data-importer","attributes":{"mode":{"type":"string","default":"upcoming"},"count":{"type":"integer","default":10},"group":{"type":"boolean","default":true}},"supports":{"html":false,"align":["wide","full"]},"editorScript":"ggdi-blocks-editor"},"ggdi\/games":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ggdi\/games","title":"Game grid","category":"widgets","icon":"grid-view","description":"A grid or ranked list of imported games with cover art, title, year and rating. Filter by platform or genre and choose the order. Use Rating with the List layout for a Top rated list.","keywords":["games","igdb","grid","list","top rated","ranking"],"textdomain":"gamesync-game-data-importer","attributes":{"count":{"type":"integer","default":8},"columns":{"type":"integer","default":4},"platform":{"type":"string","default":""},"genre":{"type":"string","default":""},"orderby":{"type":"string","default":"date"},"showRating":{"type":"boolean","default":true},"layout":{"type":"string","default":"grid"},"showRank":{"type":"boolean","default":false}},"supports":{"html":false,"align":["wide","full"]},"editorScript":"ggdi-blocks-editor"},"ggdi\/store-links":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ggdi\/store-links","title":"Store links","category":"widgets","icon":"cart","description":"Buttons that link to where a game can be bought or downloaded (Steam, GOG, Epic Games Store, itch.io, App Store, Google Play and more), taken from the game's saved links.","keywords":["store","buy","steam","gog","epic","itch","download","links"],"textdomain":"gamesync-game-data-importer","attributes":{"postId":{"type":"integer","default":0},"showDownload":{"type":"boolean","default":true}},"usesContext":["postId"],"supports":{"html":false,"align":["left","center","right"]},"editorScript":"ggdi-blocks-editor"},"ggdi\/game":{"$schema":"https:\/\/schemas.wp.org\/trunk\/block.json","apiVersion":3,"name":"ggdi\/game","title":"Game card","category":"widgets","icon":"video-alt2","description":"Shows one imported game: cover art, release date, rating, platforms, genres, description and screenshots.","keywords":["game","igdb","card"],"textdomain":"gamesync-game-data-importer","attributes":{"postId":{"type":"integer","default":0}},"supports":{"html":false,"align":["wide","full"]},"editorScript":"ggdi-blocks-editor"}},"tagged_versions":["1.21.4","2.0.3","2.0.4","2.1.0","2.2.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3753494,"resolution":"1","location":"assets","locale":"","width":1568,"height":629},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3753494,"resolution":"2","location":"assets","locale":"","width":1537,"height":784},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3753494,"resolution":"3","location":"assets","locale":"","width":1568,"height":718},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3753494,"resolution":"4","location":"assets","locale":"","width":1119,"height":1060}},"screenshots":{"1":"Search &amp; Import -- search IGDB by name and import a game with one click.","2":"Bulk Import -- filter by platform, genre, rating and release year, preview matches, then import in one batched run.","3":"A game's front-end page -- cover art, ratings, platforms, genres, description, screenshots, trailers and store links, all populated automatically.","4":"The Game edit screen's Trailers &amp; Videos \/ Screenshots box, for hand-editing what an import pulled in.","5":"Demo Content -- a fully populated preview site generated in one click, no API keys required."}},"plugin_section":[],"plugin_tags":[1794,170053,144734,6606,8933],"plugin_category":[59],"plugin_contributors":[284716],"plugin_business_model":[],"class_list":["post-378301","plugin","type-plugin","status-publish","hentry","plugin_tags-custom-post-type","plugin_tags-game-database","plugin_tags-igdb","plugin_tags-importer","plugin_tags-video-games","plugin_category-utilities-and-tools","plugin_contributors-gamesync","plugin_committers-gamesync"],"banners":{"banner":"https:\/\/ps.w.org\/gamesync-game-data-importer\/assets\/banner-772x250.png?rev=3731048","banner_2x":"https:\/\/ps.w.org\/gamesync-game-data-importer\/assets\/banner-1544x500.png?rev=3731048","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/gamesync-game-data-importer\/assets\/icon-128x128.png?rev=3731048","icon_2x":"https:\/\/ps.w.org\/gamesync-game-data-importer\/assets\/icon-256x256.png?rev=3731048","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/gamesync-game-data-importer\/assets\/screenshot-1.png?rev=3753494","caption":"Search &amp; Import -- search IGDB by name and import a game with one click."},{"src":"https:\/\/ps.w.org\/gamesync-game-data-importer\/assets\/screenshot-2.png?rev=3753494","caption":"Bulk Import -- filter by platform, genre, rating and release year, preview matches, then import in one batched run."},{"src":"https:\/\/ps.w.org\/gamesync-game-data-importer\/assets\/screenshot-3.png?rev=3753494","caption":"A game's front-end page -- cover art, ratings, platforms, genres, description, screenshots, trailers and store links, all populated automatically."},{"src":"https:\/\/ps.w.org\/gamesync-game-data-importer\/assets\/screenshot-4.png?rev=3753494","caption":"The Game edit screen's Trailers &amp; Videos \/ Screenshots box, for hand-editing what an import pulled in."}],"raw_content":"<!--section=description-->\n<p><strong>GameSync Game Data Importer<\/strong> imports game data from <a href=\"https:\/\/www.igdb.com\/\">IGDB.com<\/a> -- descriptions, storylines, ratings, platforms, genres, developers\/publishers, cover art, screenshots, artwork and trailers -- straight into a dedicated <strong>Game<\/strong> custom post type on your WordPress site.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li><strong>Game custom post type<\/strong> (<code>ggdi_game<\/code>) with taxonomies for Platforms, Genres, Game Modes, Themes, Player Perspectives, Companies and Franchises.<\/li>\n<li><strong>Search &amp; Import<\/strong> -- search IGDB by name from the WP admin and import individual games with one click.<\/li>\n<li>Downloads cover art and screenshots into the Media Library (cover art becomes the featured image, screenshots become a gallery), or optionally just link to IGDB's own CDN instead of storing images locally.<\/li>\n<li>Stores ratings, release date, storyline, developer\/publisher, trailers (YouTube) and official\/store links (Steam, GOG, etc.) as post meta.<\/li>\n<li>A <strong>Re-sync<\/strong> button on every imported game re-pulls the latest data from IGDB, without overwriting fields you've hand-edited in WordPress since the last sync.<\/li>\n<li>A <code>[ggdi_game id=\"123\"]<\/code> shortcode plus an automatic, theme-overridable front-end template for a ready-to-use game page.<\/li>\n<li><strong>Game card, Game grid and Release calendar blocks<\/strong> (also as <code>[ggdi_game id=\"123\"]<\/code>, <code>[ggdi_games count=\"8\" columns=\"4\" platform=\"\" genre=\"\" orderby=\"date\"]<\/code> and <code>[ggdi_releases mode=\"upcoming\" count=\"10\" group=\"yes\"]<\/code> shortcodes) -- show a game, a grid of games or a list of upcoming or recent releases anywhere in the block editor or a classic page.<\/li>\n<li><strong>Top rated \/ Recently added lists<\/strong> -- switch the Game grid block to its <strong>List<\/strong> layout (or use <code>[ggdi_games layout=\"list\" rank=\"yes\" orderby=\"rating\" count=\"10\"]<\/code>) for a compact, optionally numbered list with a thumbnail, rating and release year.<\/li>\n<li><strong>Setup guide<\/strong> -- a short guided screen that walks you through creating the Twitch app, pasting the credentials, testing the connection and importing your first game.<\/li>\n<li><strong>WP-CLI commands<\/strong> -- <code>wp ggdi import<\/code>, <code>wp ggdi bulk<\/code>, <code>wp ggdi resync<\/code>, <code>wp ggdi status<\/code>, <code>wp ggdi test<\/code> and <code>wp ggdi scheduled list|run<\/code> for scripting and servers without a browser.<\/li>\n<li><strong>Works with block themes<\/strong> -- on Twenty Twenty-Five and other Site Editor themes, game pages use the theme's own header, footer and layout, with the game details added below the content.<\/li>\n<li><strong>Store links block<\/strong> (also <code>[ggdi_store_links]<\/code>) -- \"Get on Steam\", \"Get on GOG\", Epic Games Store, itch.io, App Store and Google Play buttons built from the links a game already has, plus its download link.<\/li>\n<li><strong>Block patterns<\/strong> -- Top 10 games, Recently added, Game library, Upcoming releases and Game of the month, ready to insert from <strong>Patterns -&gt; Games<\/strong>.<\/li>\n<li><strong>Search-engine markup<\/strong> -- game pages carry schema.org VideoGame data (name, image, release date, genres, platforms, developer, publisher, rating and screenshots) so search engines can understand them.<\/li>\n<li><strong>Site Health<\/strong> -- <strong>Tools -&gt; Site Health<\/strong> tells you if the IGDB connection stops working, for example after a Twitch secret was reset.<\/li>\n<li><strong>Import Log<\/strong> -- see what each import did and why anything failed (expired credentials, rate limits, a game missing from IGDB), and retry failed imports with one click.<\/li>\n<li><strong>Demo Content<\/strong> -- one click adds a full set of fictional demo posts and demo games with locally-generated placeholder art (no real IGDB calls, nothing added automatically), so you can preview a fully populated site before importing anything real.<\/li>\n<li><strong>Bulk Import<\/strong> -- filter by platform, genre, minimum rating and release year, preview the matches, then import up to 500 games in one batched run, plus a \"Resync All\" to refresh every game already imported.<\/li>\n<li><strong>Scheduled Imports<\/strong> -- save a Bulk Import filter as a recurring background task (\"5 games every 6 hours\", say), any number of times over for different platforms, genres or year ranges. Each run automatically skips games already imported, so a task keeps finding new matches over time.<\/li>\n<li><strong>Game Editor<\/strong> -- hand-edit trailers\/videos, screenshots and a download link directly on the Game edit screen, instead of only what the last import\/re-sync happened to pull in.<\/li>\n<li><strong>Import by List<\/strong> -- paste game names, IGDB IDs, IGDB links or Steam store links, check what each line matched, and import up to 200 games in one run.<\/li>\n<li><strong>Choose fields to re-sync<\/strong> -- see what would change for a game (what it has now next to what IGDB has) and update only the fields you tick.<\/li>\n<li><strong>Release calendar filters<\/strong> -- filter the release list by platform or genre or a number of days, and show \"In 5 days\" and \"Just released\" badges.<\/li>\n<li><strong>Themes &amp; Add-ons<\/strong> -- a screen listing the free GameSync PixelWire, Deals, Presswire, Ludexa, Arcade and Nocturne themes and the GameSync Game Ratings, Related Games and Review Breakdown plugins, with links to download each one from gamesyncwp.com and a button to activate it once it is installed.<\/li>\n<\/ul>\n\n<p>Everything above is included and free, with no license key, no time limit and no usage limit.<\/p>\n\n<h4>Getting your IGDB \/ Twitch API credentials<\/h4>\n\n<p>IGDB's API is provided through Twitch, so you'll need a free Twitch developer app:<\/p>\n\n<ol>\n<li>Log in at <a href=\"https:\/\/dev.twitch.tv\/console\/apps\">dev.twitch.tv\/console\/apps<\/a> with a Twitch account.<\/li>\n<li>Click <strong>Register Your Application<\/strong>, give it any unique name, set the OAuth Redirect URL to <code>https:\/\/localhost<\/code> (required by the form, not actually used), and pick a Category such as \"Application Integration\".<\/li>\n<li>Open the app, copy the <strong>Client ID<\/strong>, then click <strong>New Secret<\/strong> to generate and copy the <strong>Client Secret<\/strong>.<\/li>\n<li>Paste both into <strong>Game Data Importer -&gt; Settings<\/strong> in your WordPress admin (or define <code>GGDI_CLIENT_ID<\/code> \/ <code>GGDI_CLIENT_SECRET<\/code> as constants in <code>wp-config.php<\/code> if you'd rather keep credentials out of the database).<\/li>\n<\/ol>\n\n<h4>Notes and limits<\/h4>\n\n<ul>\n<li>IGDB enforces a rate limit of roughly 4 requests\/second per API key; the plugin throttles its own requests and batches bulk imports to stay well within it.<\/li>\n<li>Bulk Import runs are capped at 500 games per run -- run it again with different filters to keep going.<\/li>\n<li>Access tokens are cached and refreshed automatically.<\/li>\n<li>Deleting the plugin (Plugins -&gt; Delete, not a plain Deactivate) removes its own saved settings, Scheduled Imports tasks\/run log, and cached data, but never touches already-imported Game posts, their images, or the taxonomy terms attached to them.<\/li>\n<\/ul>\n\n<p>This plugin is an independent, unofficial integration and is not affiliated with, endorsed by, or sponsored by IGDB or Twitch Interactive, Inc.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to two third-party services, both required for its core \"import game data\" functionality -- it will not contact either one until you enter your own API credentials and use a feature that needs them (searching, importing, or re-syncing a game; Demo Content never makes a real API call):<\/p>\n\n<ul>\n<li><strong>IGDB's game database API.<\/strong> When you search for a game, import one, or click Re-sync, the plugin sends your search term or the game's IGDB ID to IGDB's API and receives back the game data (name, description, ratings, platforms, genres, cover art and screenshot URLs, etc.) shown in this description. No data about your site, your visitors, or your other content is ever sent -- only the search term or IGDB ID you're actively looking up. See <a href=\"https:\/\/www.igdb.com\/content-policy\">IGDB's Content Policy<\/a> and the <a href=\"https:\/\/legal.twitch.com\/legal\/developer-agreement\/\">Twitch Developer Services Agreement<\/a> (IGDB's API is provided through Twitch\/dev.twitch.tv, so a Twitch developer account governs access to it).<\/li>\n<li><strong>Twitch's OAuth token service (id.twitch.tv).<\/strong> Your Client ID and Client Secret (entered under Game Data Importer -&gt; Settings, or defined as constants in wp-config.php) are sent to Twitch to obtain and refresh the access token IGDB's API requires. See the <a href=\"https:\/\/legal.twitch.com\/legal\/developer-agreement\/\">Twitch Developer Services Agreement<\/a> linked above.<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress, go to <strong>Plugins -&gt; Add New -&gt; Upload Plugin<\/strong>, choose the <code>gamesync-game-data-importer.zip<\/code> file, click <strong>Install Now<\/strong>, then <strong>Activate<\/strong>.<\/li>\n<li>Go to <strong>Game Data Importer -&gt; Settings<\/strong> and enter your IGDB\/Twitch API Client ID and Client Secret (see \"Getting your IGDB \/ Twitch API credentials\" above), choose whether imported games default to Draft or Publish, and whether to download images into the Media Library or just link to IGDB's CDN.<\/li>\n<li>Click <strong>Save Changes<\/strong>, then <strong>Test IGDB connection<\/strong> to confirm everything works.<\/li>\n<li>Go to <strong>Game Data Importer -&gt; Search &amp; Import<\/strong> to import your first game, or <strong>Game Data Importer -&gt; Demo Content<\/strong> to preview the plugin with placeholder data first.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20to%20pay%20to%20use%20this%20plugin%3F\"><h3>Do I need to pay to use this plugin?<\/h3><\/dt>\n<dd><p>No. Every feature is free and fully functional, with no license key and no time, usage or feature limit.<\/p><\/dd>\n<dt id=\"are%20the%20gamesync%20themes%20and%20the%20game%20ratings%2C%20related%20games%20and%20review%20breakdown%20plugins%20included%3F%20how%20do%20i%20get%20them%3F\"><h3>Are the GameSync themes and the Game Ratings, Related Games and Review Breakdown plugins included? How do I get them?<\/h3><\/dt>\n<dd><p>They are all free, and they are separate downloads from gamesyncwp.com. Open <strong>Game Data Importer -&gt; Themes &amp; Add-ons<\/strong> for the list and the download link for each one, install it with <strong>Appearance -&gt; Themes -&gt; Add New -&gt; Upload Theme<\/strong> (or <strong>Plugins -&gt; Add New -&gt; Upload Plugin<\/strong>), then come back to that screen to activate it. Installing a theme doesn't automatically make it your active one.<\/p><\/dd>\n<dt id=\"do%20i%20need%20a%20twitch%20account%3F\"><h3>Do I need a Twitch account?<\/h3><\/dt>\n<dd><p>Yes -- IGDB's API is provided through Twitch. Registering a Twitch developer app to get a Client ID and Secret is free and takes a couple of minutes; see the Description tab above for the exact steps.<\/p><\/dd>\n<dt id=\"will%20re-importing%20a%20game%20create%20a%20duplicate%3F\"><h3>Will re-importing a game create a duplicate?<\/h3><\/dt>\n<dd><p>No. Re-importing or re-syncing a game you've already imported updates the existing post (matched by IGDB's internal game ID) instead of creating a second one. If you've hand-edited a game's title, description or excerpt in WordPress since the last import, re-syncing leaves that field as you wrote it.<\/p><\/dd>\n<dt id=\"can%20i%20customize%20the%20game%20page%20layout%3F\"><h3>Can I customize the game page layout?<\/h3><\/dt>\n<dd><p>Yes. Copy <code>templates\/single-ggdi_game.php<\/code> from the plugin into your active theme and edit it -- WordPress automatically uses your theme's copy instead of the plugin's default. With a block (Site Editor) theme, the theme's own single template draws the page and the plugin adds the game details after the content; edit that template under <strong>Appearance -&gt; Editor -&gt; Templates<\/strong>.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20add%20structured%20data%20for%20search%20engines%3F\"><h3>Does the plugin add structured data for search engines?<\/h3><\/dt>\n<dd><p>Yes. Single game pages print schema.org <code>VideoGame<\/code> data in the page head, using only what the game actually has. Turn it off with <code>add_filter( 'ggdi_output_schema', '__return_false' );<\/code> or adjust it with the <code>ggdi_schema_data<\/code> filter.<\/p><\/dd>\n<dt id=\"is%20there%20a%20wp-cli%20command%3F\"><h3>Is there a WP-CLI command?<\/h3><\/dt>\n<dd><p>Yes. <code>wp ggdi import &lt;id|name|igdb-link|steam-link&gt;...<\/code> imports games, <code>wp ggdi bulk --platform=... --min-rating=... --limit=...<\/code> imports by filter (add <code>--dry-run<\/code> to preview), <code>wp ggdi resync --all<\/code> refreshes games already imported, and <code>wp ggdi scheduled run<\/code> runs any scheduled imports that are due. <code>wp help ggdi<\/code> lists every option.<\/p><\/dd>\n<dt id=\"can%20i%20translate%20the%20plugin%3F\"><h3>Can I translate the plugin?<\/h3><\/dt>\n<dd><p>Yes. The plugin is translation-ready, and volunteers can translate it at translate.wordpress.org -- translations are picked up automatically once they are complete.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20imported%20games%20if%20i%20deactivate%20or%20delete%20the%20plugin%3F\"><h3>What happens to imported games if I deactivate or delete the plugin?<\/h3><\/dt>\n<dd><p>Deactivating changes nothing. Deleting the plugin (Plugins -&gt; Delete, not a plain Deactivate) removes its own saved settings, Scheduled Imports tasks\/run log, and cached data, but never touches already-imported Game posts, their images, or the taxonomy terms attached to them -- remove those manually via <strong>Game Data Importer -&gt; All Games<\/strong> if you want a clean slate.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>2.2.0<\/h4>\n\n<ul>\n<li>New: Store links block and <code>[ggdi_store_links]<\/code> shortcode -- buttons for Steam, GOG, Epic Games Store, itch.io, App Store, Google Play and more, taken from the game's saved links, plus the download link.<\/li>\n<li>New: block patterns under Patterns -&gt; Games: Top 10 games, Recently added, Game library, Upcoming releases and Game of the month.<\/li>\n<li>New: schema.org VideoGame structured data on game pages (filters <code>ggdi_output_schema<\/code> and <code>ggdi_schema_data<\/code>).<\/li>\n<li>New: a Site Health test for the IGDB connection, and a Game Data Importer section in Site Health's Info tab.<\/li>\n<li>Fixed: on block themes the empty \"Written by ... in ...\" line under the title of a game page is hidden.<\/li>\n<li>Fixed: the message shown when no credentials are set now points to Game Data Importer -&gt; Settings.<\/li>\n<\/ul>\n\n<h4>2.1.0<\/h4>\n\n<ul>\n<li>New: a setup guide that walks you through the Twitch credentials, tests the connection and imports a first game. It opens from the welcome notice and from the Settings screen.<\/li>\n<li>New: WP-CLI commands -- <code>wp ggdi import<\/code>, <code>bulk<\/code>, <code>resync<\/code>, <code>status<\/code>, <code>test<\/code> and <code>scheduled list|run<\/code>.<\/li>\n<li>New: the Game grid block and <code>[ggdi_games]<\/code> shortcode have a List layout with optional numbering, for \"Top rated\" and \"Recently added\" lists.<\/li>\n<li>Fixed: single game pages now work on block (Site Editor) themes such as Twenty Twenty-Five -- they use the theme's own header, footer and layout instead of the plugin's classic template.<\/li>\n<\/ul>\n\n<h4>2.0.4<\/h4>\n\n<ul>\n<li>Changed: code clean-up for the WordPress.org Plugin Check: translator notes for the plural texts, a prepared query when cleaning up expired sessions, the CSV export builds its text in memory, and temporary files are removed with the WordPress function.<\/li>\n<li>Changed: the WordPress.org download no longer contains a hidden .htaccess file.<\/li>\n<\/ul>\n\n<h4>2.0.3<\/h4>\n\n<ul>\n<li>Changed: the WordPress.org version no longer carries the theme and add-on zip files. The Themes &amp; Add-ons screen now links to the free downloads on gamesyncwp.com and activates them once installed. The download from gamesyncwp.com still installs them in one click.<\/li>\n<\/ul>\n\n<h4>2.0.2<\/h4>\n\n<ul>\n<li>Fixed: the plugin's \"Visit plugin site\" link now opens the Game Data Importer page on gamesyncwp.com.<\/li>\n<li>Refreshed bundles: Game Ratings 1.7.7, Related Games 1.13.4, PixelWire 2.13.5, Presswire 1.10.11, Ludexa 1.10.3 (their site links now point at the right pages).<\/li>\n<\/ul>\n\n<h4>2.0.1<\/h4>\n\n<ul>\n<li>Changed: the \"your theme isn't showing imported games\" notice now points to the free GameSync PixelWire theme on the Themes &amp; Add-ons screen instead of a theme search.<\/li>\n<\/ul>\n\n<h4>2.0.0<\/h4>\n\n<ul>\n<li>Changed: every feature is now free and in this one plugin -- Bulk Import, Scheduled Imports, the Game Editor, Import by List, Choose fields to re-sync, Release calendar filters and the Themes &amp; Add-ons installer. There is no license key and nothing to activate.<\/li>\n<li>Removed: the Freemius account, opt-in and license screens, and all upgrade prompts.<\/li>\n<li>Changed: the bundled themes and companion plugins are refreshed (PixelWire 2.13.4, Presswire 1.10.10, Ludexa 1.10.2, Nocturne 1.2.6, Arcade 1.1.4, Deals 1.4.4, Game Ratings 1.7.6, Review Breakdown 2.1.0 with every feature included).<\/li>\n<\/ul>\n\n<h4>1.22.3<\/h4>\n\n<ul>\n<li>No changes to the free plugin's features -- this release refreshes the bundled GameSync Nocturne theme (1.2.5): the All Games rating filter and sort now also work for games rated with GameSync Review Breakdown.<\/li>\n<\/ul>\n\n<h4>1.22.2<\/h4>\n\n<ul>\n<li>No changes to the free plugin's features -- this release refreshes the bundled GameSync Nocturne (1.2.4), Ludexa (1.10.1) and Presswire (1.10.9) themes, which now show the Review Breakdown box with Review Breakdown 2.0.7 and newer.<\/li>\n<\/ul>\n\n<h4>1.22.1<\/h4>\n\n<ul>\n<li>No changes to the free plugin's features -- this release fixes small issues on the Import by List and Choose fields to re-sync screens.<\/li>\n<\/ul>\n\n<h4>1.22.0<\/h4>\n\n<ul>\n<li>New: <strong>Game card<\/strong>, <strong>Game grid<\/strong> and <strong>Release calendar<\/strong> blocks for the block editor, with matching <code>[ggdi_games]<\/code> and <code>[ggdi_releases]<\/code> shortcodes (the existing <code>[ggdi_game]<\/code> shortcode is unchanged).<\/li>\n<li>New: <strong>Import Log<\/strong> (Game Data Importer -&gt; Import Log). Imports and re-syncs are logged with the reason for any failure, and failed imports can be retried one by one or all at once.<\/li>\n<li>Changed: bulk, scheduled and bulk-action runs now also write their failures to the Import Log.<\/li>\n<\/ul>\n\n<h4>1.21 and earlier<\/h4>\n\n<ul>\n<li>Earlier releases were published as separate free and paid editions. Everything from both is now in this one plugin (see 2.0.0).<\/li>\n<\/ul>","raw_excerpt":"Import game data from IGDB.com -- descriptions, ratings, platforms, genres, cover art, screenshots and trailers -- into a Game post type.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/378301","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=378301"}],"author":[{"embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/gamesync"}],"wp:attachment":[{"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=378301"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=378301"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=378301"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=378301"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=378301"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pap-aw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=378301"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}