WordPress plugin intelligence profile

AffGate Slot Catalog

Build a searchable WordPress slot game catalog (over 30,000 slot machines) from the public AffGate data feed.

WP PlugIndex snapshot

Current directory snapshot

Tested up to WordPress 7.1
Current version1.7.6
WordPress coverageTested up to WordPress 7.1
Minimum stackWP 6.0 · PHP 7.4
Directory statusactive
Last directory update11 Sept 20261mo ago
Active installationsNewAdoption metric — not a quality score
WordPress.org ratingNo WordPress.org ratings yet
Official packageDirect from WordPress.org

Repository metrics are context, not quality scores. Active installations measure adoption and can strongly reflect a plugin’s age and historical popularity. Ratings, recent updates and “Tested up to” metadata also do not guarantee modern code, error-free operation, security, feature completeness or suitability for a particular site. Why active installs don’t tell the whole story →

WP PlugIndex currently records AffGate Slot Catalog version 1.7.6 as active, updated 1mo ago and tested up to WordPress 7.1.

Overview

About this plugin

AffGate Slot Catalog (over 30,000 slot machines) imports structured game data from the AffGate feed and creates a native WordPress catalog with:

  • A custom post type for games.
  • Provider, game type, theme, and volatility taxonomies.
  • Catalog, single-game, related-game, provider, type, and theme directory shortcodes.
  • Optional remote images or local Media Library image caching.
  • Demo launch, rating, and error-reporting interfaces.
  • Optional Real Play links configured by the site administrator.
  • Optional scheduled weekly updates for games already present in the catalog.
  • Container-aware responsive cards for catalogs, directories, and related games.
  • Optional release dates and color-graded game popularity indexes.
  • Optional localized game-interest charts for the latest 12 available months and a top-country popularity diagram.
  • Optional sortable online-casino cards with configurable placement and a dedicated shortcode.
  • Configurable catalog parent pages, responsive filters, button background/text colors, and frontend styles.

No AffGate account is required. The plugin does not process wagers or payments. Site owners are responsible for complying with the laws, age restrictions, licensing rules, and content requirements that apply in their jurisdiction.

Shortcodes

  • [affgsc_games] displays the game catalog and filters.
  • [affgsc_games provider="netent" per_page="24" limit="100"] displays up to 100 games with 24 games per page.
  • [affgsc_games ids="123,456" layout="list" nav="none"] displays selected games by local WordPress post ID.
  • [affgsc_game id="123"] displays one game by local WordPress post ID.
  • [affgsc_related_provider_games id="123"] displays related games.
  • [affgsc_interest_chart title="{name}: {provider}" view="all"] displays the enabled monthly-interest and country-popularity charts with an optional placeholder-based title.
  • [affgsc_casinos title="{name}: online casinos" per_page="5"] displays configured casino cards.
  • [affgsc_providers] displays the provider list.
  • [affgsc_types] displays the game type list.
  • [affgsc_themes] displays the game theme list.

Catalog navigation accepts pagination, load_more, or none. In carousel mode, cards use responsive arrow navigation with at most five visible cards. Taxonomy directory shortcodes accept comma-separated local term IDs through id and a total limit.

Every frontend shortcode accepts style_theme="black|white" and main_color="#RRGGBB"; omitted values inherit the global frontend settings.

External services

This plugin relies on AffGate for catalog data. It retrieves the signed provider manifest on activation, during administrator-requested imports, and during optional weekly updates. The activation request contains no site URL or installation ID, although the server IP and a generic plugin user agent are visible as with any HTTP request.

If game-interest charts are enabled, the server downloads the AffGate frequency feed after imports and during background refreshes. It stores only data for locally imported games. Charts render locally and do not send visitor requests to AffGate.

Every chart includes linked AffGate data-source attribution.

Activation alone does not register an installation. Registration occurs before the first import or when weekly updates or charts are enabled. It sends the site URL and hostname, a persistent random installation ID, installation date, plugin version, active-game count, and temporary site-control proof.

AffGate verifies the public HTTPS site and returns a secret. Later lifecycle requests use HMAC-SHA256, timestamps, nonces, and replay-resistant identifiers. They contain no visitor activity, ratings, or demo reports.

The feed manifest is signed with Ed25519. The plugin accepts only signing keys embedded in the installed release, verifies the manifest signature, and verifies the declared byte size and SHA-256 checksum of every downloaded provider or frequency file. Key rotation requires a plugin update that trusts the replacement key before AffGate switches the feed signer.

Service: AffGate

Terms: AffGate Terms and Conditions

Privacy: AffGate Privacy Policy

Imported games can contain provider-hosted image and demo URLs. Remote images are disabled by default; when enabled, visitors may connect to those hosts. Optional local caching downloads images to the Media Library.

Demo iframes remain unloaded until launched. External providers receive ordinary connection data under their own terms and privacy policies.

Optional usage sharing is disabled by default and requires administrator opt-in. Its weekly payload contains installation details, active-game count, aggregated launches, Real Play clicks and ratings, plus submitted demo reports with report text, page URL, demo URL, provider, and time. Raw visitor IP addresses and user agents are not sent.

Disabling it stops sharing and clears the pending queue.

Third-party libraries

0 for local chart rendering. 0 source. js distribution can be reproduced from that source with npm install followed by npm run build.

txt. No ECharts CDN is used.

Privacy

Ratings and demo reports are stored in custom tables; aggregate counters use WordPress options. To limit duplicates, the plugin sets an HTTP-only, SameSite=Lax random cookie and stores one-way HMAC hashes derived from the identifier and connection data. Raw IP addresses and user agents are not stored.

Demo reports expire after 30 days; ratings and counters remain until administrator removal.

Suggested text is added to the WordPress Privacy Policy Guide. Enabling remote images, launching demos, following administrator-configured links, or opting in to usage sharing can transmit data to external services as described above.

WordPress.org metadata

Plugin tags

Topics listed for this plugin in the WordPress.org directory.

  • game catalog
  • game feed
  • shortcode
  • slots
Compatibility & maintenance

Compatibility & maintenance

Tested with WP 7.1

Marked as tested with the current WordPress 7.1 release.

Current WordPress releaseWordPress 7.1
WordPress.org Tested up to7.1
Minimum requirementsWordPress 6.0 · PHP 7.4
Update activity11 Sept 20261mo ago

“Tested up to” is directory metadata supplied by the plugin author. WP PlugIndex does not turn an older declaration into a claim that the plugin is incompatible.

Changes recorded by WP PlugIndex

Recent tracked changes

No tracked version or compatibility changes have been recorded by WP PlugIndex yet.

Tracking & source

WP PlugIndex tracks public WordPress.org directory metadata and records selected version, compatibility and availability changes as they are detected.

Plugin watchlist

Watch this plugin

Sign in to your WP PlugIndex account or create a free account. Free accounts can watch up to 5 plugins and see what changed.

Watch limit

Watchlist limit reached

You have reached your current active watch limit.