Linux 软件免费装
Banner图

GameSync Game Data Importer

开发者 gamesync
更新时间 2026年11月1日 03:38
PHP版本: 7.4 及以上
WordPress版本: 7.1
版权: GPLv2 or later
版权网址: 版权信息

标签

custom post type video games game database igdb game reviews

下载

1.21.4 2.0.3 2.0.4 2.1.0 2.2.0 2.3.0 2.3.1 2.3.2 2.3.4 2.4.0

详情介绍:

Build a game database, a review site or a "what I'm playing" page in minutes. GameSync Game Data Importer pulls everything about a game from IGDB.com -- description, storyline, rating, release date, platforms, genres, developer and publisher, cover art, screenshots and trailers -- into your own WordPress site as a Game post type. Search for a game, click Import, and you have a finished game page. Everything is free, with no license key, no time limit and no usage limit. Import Keep games up to date Show your games Write about games For developers Getting your IGDB / Twitch API credentials IGDB's API is provided through Twitch, so you'll need a free Twitch developer app:
  1. Log in at dev.twitch.tv/console/apps with a Twitch account.
  2. Click Register Your Application, give it any unique name, set the OAuth Redirect URL to https://localhost (required by the form, not actually used), and pick a Category such as "Application Integration".
  3. Open the app, copy the Client ID, then click New Secret to generate and copy the Client Secret.
  4. Paste both into Game Data Importer -> Settings in your WordPress admin (or define GGDI_CLIENT_ID / GGDI_CLIENT_SECRET as constants in wp-config.php if you'd rather keep credentials out of the database).
Notes and limits This plugin is an independent, unofficial integration and is not affiliated with, endorsed by, or sponsored by IGDB or Twitch Interactive, Inc.

安装:

  1. In WordPress, go to Plugins -> Add New -> Upload Plugin, choose the gamesync-game-data-importer.zip file, click Install Now, then Activate.
  2. Go to Game Data Importer -> Settings 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.
  3. Click Save Changes, then Test IGDB connection to confirm everything works.
  4. Go to Game Data Importer -> Search & Import to import your first game, or Game Data Importer -> Demo Content to preview the plugin with placeholder data first.

屏幕截图:

  • A browsable game library -- search and filter your games by platform and genre with the Game library block.
  • Search & Import -- type a game name, see every match with cover art and platforms, and import with one click.
  • Your games at a glance -- IGDB rating, release date, when each game was last synced, and an "Updated" badge when IGDB changed something.
  • Recent changes on IGDB -- every game's edit screen shows what changed since your last sync, with one-click re-sync.
  • Choose exactly what to refresh -- compare "Now" against "IGDB" for each field and tick only the ones you want to update.
  • Keep games up to date -- turn on weekly or monthly background refreshes; fields you edited by hand are never overwritten.
  • Link posts to games -- the editor suggests games named in your text, so reviews and articles connect to your library in a click.

常见问题:

Do I need to pay to use this plugin?

No. Every feature is free and fully functional, with no license key and no time, usage or feature limit.

Are the GameSync themes and the Game Ratings, Related Games and Review Breakdown plugins included? How do I get them?

They are all free, and they are separate downloads from gamesyncwp.com. Open Game Data Importer -> Themes & Add-ons for the list and the download link for each one, install it with Appearance -> Themes -> Add New -> Upload Theme (or Plugins -> Add New -> Upload Plugin), then come back to that screen to activate it. Installing a theme doesn't automatically make it your active one.

Can I add games that IGDB doesn't have?

Yes. Open Game Data Importer -> All Games, click Add New and fill in the fields, pick the developer and publisher, and add your own cover and screenshots. Games you add by hand work with every block and pattern, and re-sync and scheduled re-sync never change them.

Can I use it without any coding?

Yes. Insert the Game library, Game grid or a ready-made pattern from Patterns -> Games in the block editor. For a complete page, use the Game page layout pattern.

Do I need a Twitch account?

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.

Will re-importing a game create a duplicate?

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.

Can I customize the game page layout?

Yes. Copy templates/single-ggdi_game.php 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 Appearance -> Editor -> Templates.

Does the plugin add structured data for search engines?

Yes. Single game pages print schema.org VideoGame data in the page head, using only what the game actually has. Turn it off with add_filter( 'ggdi_output_schema', '__return_false' ); or adjust it with the ggdi_schema_data filter.

How do I show only the games I am playing?

Open a game's edit screen, find My collection in the side column and choose a status (and, if you like, your own score). Then add a Game grid block and set My status to Playing, or use [ggdi_games layout="list" status="playing"]. The patterns Now playing and My top rated games do this for you.

Can visitors search and filter the games?

Yes: add the Game library block (or the "Searchable game library" pattern) to a page. Use one library per page.

How do I keep my games up to date automatically?

Open Game Data Importer -> Settings, find Keep games up to date and choose Weekly or Monthly. The plugin refreshes the games you have already imported in the background, a few at a time, and never changes fields you edited by hand or your My collection status and score. The Games list shows when each game was last synced, with an Updated badge when something changed on IGDB.

Is there a WP-CLI command?

Yes. wp ggdi import <id|name|igdb-link|steam-link>... imports games, wp ggdi bulk --platform=... --min-rating=... --limit=... imports by filter (add --dry-run to preview), wp ggdi resync --all refreshes games already imported, and wp ggdi scheduled run runs any scheduled imports that are due. wp help ggdi lists every option.

Can I translate the plugin?

Yes. The plugin is translation-ready, and volunteers can translate it at translate.wordpress.org -- translations are picked up automatically once they are complete.

What happens to imported games if I deactivate or delete the plugin?

Deactivating changes nothing. Deleting the plugin (Plugins -> 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 Game Data Importer -> All Games if you want a clean slate.

更新日志:

2.4.0 2.3.4 2.3.3 2.3.2 2.3.1 2.3.0 2.2.0 2.1.0 2.0.4 2.0.3 2.0.2 2.0.1 2.0.0 1.22.3 1.22.2 1.22.1 1.22.0 1.21 and earlier