BACK TO DIRECTORY

Manager for Steam

by Mariusz Kobak

5.0
(1 ratings)

Manager for Steam v2.3.2 is a comprehensive WordPress plugin that provides complete Steam integration with advanced visual customization capabilities, Gutenberg blocks support, intelligent caching for optimal performance, and professional media lightbox functionality.

🚀 Key Features:

  • 4 Profile Templates – Modern, Card, Compact, and Detailed layouts
  • 4 Library Templates – Grid, List, Cards, and Minimal display options
  • Visual Customizer – Real-time AJAX preview with drag-and-drop interface
  • Gutenberg Blocks – Native WordPress block editor integration
  • Smart Caching – 2-minute intelligent caching for real-time updates
  • Preset Management – Save and load custom configurations
  • Toast Notifications – Non-intrusive user feedback system
  • Responsive Design – Mobile-first CSS Grid layouts
  • Multilingual Support – English, Polish, German, French translations
  • Security First – Complete input sanitization and secure API handling

🎮 Steam Integration:

  • Steam profile display with avatars and status
  • Complete game library with playtime statistics
  • Game information and wishlist functionality
  • Steam Web API integration with 15+ endpoints
  • Rate limiting and error handling
  • Comprehensive data caching

🛠 Easy to Use:

  • Visual Customizer – Perfect for beginners, no coding required
  • Gutenberg Blocks – Modern block editor with live preview
  • Classic Shortcodes – Advanced users can use direct shortcodes
  • Admin Panel – Intuitive configuration interface
  • One-Click Setup – Quick Steam API key and ID configuration

📱 Templates Available:

Profile Templates:
* Modern – Clean contemporary design with social elements
* Card – Card-based layout with hover effects
* Compact – Space-efficient design perfect for sidebars
* Detailed – Comprehensive profile information display

Library Templates:
* Grid – Responsive grid layout with game covers
* List – Traditional list view with detailed information
* Cards – Card-based design with rich game data
* Minimal – Clean, minimalist approach

🔧 Technical Features:

  • WordPress 5.0+ compatibility
  • PHP 7.4+ support
  • Singleton architecture prevents conflicts
  • Comprehensive error logging
  • CDN ready assets
  • SEO optimized output

Available Shortcodes:

Profile Display:
* [steammanager_profile] – Display Steam profile with default settings
* [steammanager_profile template="modern"] – Modern template
* [steammanager_profile template="card"] – Card-based layout
* [steammanager_profile template="compact"] – Space-efficient design
* [steammanager_profile template="detailed"] – Comprehensive display

Library Display:
* [steammanager_library] – Display Steam library with default settings
* [steammanager_library template="grid"] – Responsive grid layout
* [steammanager_library template="list"] – Traditional list view
* [steammanager_library template="cards"] – Card-based design
* [steammanager_library template="minimal"] – Minimalist approach

Game Information:
* [steammanager_game id="730"] – Display specific game (Counter-Strike)
* [steammanager_add_to_wishlist id="730"] – Add wishlist button
* [steammanager_add_to_wishlist id="730" label="Add Game"] – Custom button text

Installation & Setup:

  1. Upload plugin files to /wp-content/plugins/manager-for-steam/
  2. Activate the plugin through WordPress admin
  3. Go to Steam Manager in your admin panel
  4. Enter your Steam Web API key (Get one here)
  5. Enter your Steam ID (plugin includes ID finder tool)
  6. Configure your preferred settings
  7. Use the Visual Customizer or add Gutenberg blocks

Quick Start:
* Use the Visual Customizer for easy setup with live preview
* Add Steam Profile or Steam Library blocks in Gutenberg
* Copy shortcodes from the customizer for use anywhere

External Services

This plugin connects to the official Steam Web API to retrieve publicly available Steam data. The Steam Web API is provided by Valve Corporation and is necessary for all Steam-related functionality in this plugin.

What data is sent:
– Steam API Key (configured by the user)
– Steam User ID (configured by the user)
– Game AppIDs (when searching for games or retrieving specific game information)

When data is sent:
– When displaying Steam profiles, game libraries, friends lists, achievements, or news
– When searching for Steam games via the admin panel
– When using any of the plugin’s shortcodes on the frontend

Service provider:
– Service: Steam Web API
– Provider: Valve Corporation
– API Documentation: https://developer.valvesoftware.com/wiki/Steam_Web_API
– Terms of Service: https://steamcommunity.com/dev/apiterms
– Privacy Policy: https://store.steampowered.com/privacy_agreement/

All API calls are made over HTTPS and only publicly available Steam data is accessed. No private user data is transmitted unless explicitly made public by the Steam user’s privacy settings.

Developer Information

Documentation: https://frumbik.com/manager-for-steam
Support: https://frumbik.com/

Contributing:
We welcome contributions! Please visit our GitHub repository to report issues or submit pull requests.

Hooks and Filters:
The plugin includes various hooks and filters for developers to extend functionality.

API Rate Limiting:
The plugin respects Steam API rate limits and includes intelligent caching mechanisms.

Privacy Policy

This plugin connects to the Steam Web API to retrieve publicly available Steam data. No personal data is stored or transmitted beyond what is necessary for Steam API integration. The plugin only accesses data that you explicitly configure through your Steam API key and Steam User ID.

Steam API Terms: https://steamcommunity.com/dev/apiterms

Credits

  • Developed by Mariusz Kobak
  • Steam Web API integration
  • Icons by Steam/Valve Corporation
  • Translations by community contributors

Special thanks to the WordPress and Steam communities for their support and feedback.

Screenshots

Visual Customizer with live preview

Visual Customizer with live preview

Gutenberg blocks in block editor

Gutenberg blocks in block editor

Modern profile template display

Modern profile template display

Grid library template with games

Grid library template with games

Admin configuration panel

Admin configuration panel

Mobile responsive design1. Admin dashboard with Manager for Steam settings

Mobile responsive design1. Admin dashboard with Manager for Steam settings

Steam profile display on frontend

Steam profile display on frontend

Game library with playtime statistics

Game library with playtime statistics

Steam achievements display

Steam achievements display

Game search functionality

Game search functionality

Wishlist button integration

Wishlist button integration

Plugin Details

Active Installs
40
Total Downloads
1,626
Version
2.3.2
Requires WP
5.0
Requires PHP
7.4
Tested Up To
7.0.4
Added
2025-08-21
Last Updated
2026-05-29 10:12am GMT

Ratings

5
1
4
0
3
0
2
0
1
0