
內容簡介
GameSync Game Data Importer 是一款專為 WordPress 設計的外掛,能夠從 IGDB.com 將遊戲數據直接導入到自訂的遊戲文章類型中,包括描述、評分、平台、類型等,方便遊戲網站的管理與展示。
【主要功能】
• 自訂遊戲文章類型及分類法
• 一鍵搜尋與導入遊戲數據
• 下載封面圖與截圖至媒體庫
• 儲存評分、發行日期及故事情節
• 重新同步最新數據的按鈕
• 提供範例內容以預覽網站
外掛標籤
開發者團隊
② 後台搜尋「GameSync Game Data Importer」→ 直接安裝(推薦)
原文外掛簡介
GameSync Game Data Importer imports game data from IGDB.com — descriptions, storylines, ratings, platforms, genres, developers/publishers, cover art, screenshots, artwork and trailers — straight into a dedicated Game custom post type on your WordPress site.
Free features
Game custom post type (ggdi_game) with taxonomies for Platforms, Genres, Game Modes, Themes, Player Perspectives, Companies and Franchises.
Search & Import — search IGDB by name from the WP admin and import individual games with one click.
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.
Stores ratings, release date, storyline, developer/publisher, trailers (YouTube) and official/store links (Steam, GOG, etc.) as post meta.
A Re-sync 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.
A [ggdi_game id="123"] shortcode plus an automatic, theme-overridable front-end template for a ready-to-use game page.
Demo Content — 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.
GameSync Pro — a separate, separately-installed plugin
This (free) plugin is fully functional on its own — everything under “Free features” above has no license requirement and no time, usage or feature limit. GameSync Pro is a distinct, separately-sold plugin (not hosted on WordPress.org, and not bundled inside this one) with three additional features of its own:
Bulk Import — 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.
Scheduled Imports — 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.
Game Editor — 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.
A GameSync Pro license also includes the GameSync PixelWire, GameSync Presswire, GameSync Ludexa and GameSync Nocturne themes and the GameSync Game Ratings / GameSync Related Games / GameSync Review Breakdown plugins — see gamesyncwp.com for pricing and to purchase. This (free, WordPress.org-hosted) plugin is unaffected either way: everything it does on its own is listed under “Free features” above, with nothing in it disabled, time-limited or waiting on a license check.
Getting your IGDB / Twitch API credentials
IGDB’s API is provided through Twitch, so you’ll need a free Twitch developer app:
Log in at dev.twitch.tv/console/apps with a Twitch account.
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”.
Open the app, copy the Client ID, then click New Secret to generate and copy the Client Secret.
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
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.
Bulk Import runs are capped at 500 games per run — run it again with different filters to keep going.
Access tokens are cached and refreshed automatically.
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.
This plugin is an independent, unofficial integration and is not affiliated with, endorsed by, or sponsored by IGDB or Twitch Interactive, Inc.
External services
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):
IGDB’s game database API. 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 IGDB’s Content Policy and the Twitch Developer Services Agreement (IGDB’s API is provided through Twitch/dev.twitch.tv, so a Twitch developer account governs access to it).
Twitch’s OAuth token service (id.twitch.tv). Your Client ID and Client Secret (entered under Game Data Importer -> 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 Twitch Developer Services Agreement linked above.
If this plugin’s Freemius-powered licensing/updates opt-in is accepted, Freemius’s own service is also contacted for license/update checks — see Freemius’s Privacy Policy and the plugin’s own FAQ entry on opting in below. No API calls of any kind are made until you complete that opt-in step or enter IGDB/Twitch credentials yourself.
