| 开发者 | gamesync |
|---|---|
| 更新时间 | 2026年11月1日 03:38 |
| PHP版本: | 7.4 及以上 |
| WordPress版本: | 7.1 |
| 版权: | GPLv2 or later |
| 版权网址: | 版权信息 |
ggdi-live-search, show matching games with cover, title and year as the visitor types.[ggdi_game id="123"], [ggdi_games count="8" columns="4" orderby="date"] and [ggdi_releases mode="upcoming" count="10"].wp ggdi import, wp ggdi bulk, wp ggdi resync, wp ggdi status, wp ggdi test and wp ggdi scheduled list|run.ggdi_output_schema and ggdi_schema_data, a theme-overridable single game template, and taxonomies for Platforms, Genres, Game Modes, Themes, Player Perspectives, Companies and Franchises.https://localhost (required by the form, not actually used), and pick a Category such as "Application Integration".GGDI_CLIENT_ID / GGDI_CLIENT_SECRET as constants in wp-config.php if you'd rather keep credentials out of the database).gamesync-game-data-importer.zip file, click Install Now, then Activate.No. Every feature is free and fully functional, with no license key and no time, usage or feature limit.
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.
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.
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.
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.
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.
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.
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.
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.
Yes: add the Game library block (or the "Searchable game library" pattern) to a page. Use one library per page.
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.
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.
Yes. The plugin is translation-ready, and volunteers can translate it at translate.wordpress.org -- translations are picked up automatically once they are complete.
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.
wp ggdi resync --due, a "Last synced" column on All Games and a Site Health check for out-of-date games.[ggdi_store_links buy="no"]) now also shows the Custom Buy Link from the game editor.[ggdi_store_links] 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.ggdi_output_schema and ggdi_schema_data).wp ggdi import, bulk, resync, status, test and scheduled list|run.[ggdi_games] shortcode have a List layout with optional numbering, for "Top rated" and "Recently added" lists.[ggdi_games] and [ggdi_releases] shortcodes (the existing [ggdi_game] shortcode is unchanged).