Advanced Steam Widget

Wordpress

This WordPress plugin will add a widget that displays your Steam gaming statistics. It employs caching to keep your site’s performance up and make it less susceptible to Steam outages or errors.

The widget comes with the following preset looks (see screenshots) that you can easily switch between:

  • Profile Only
  • Profile Small
  • Profile + Games
  • Games Only
  • Games Grid
  • Full-page Profile

You can also customize the widget to suit your needs by editing the templates, which support the following attributes pulled from your Steam profile:

  • Recently Played Games
    • Game Name
    • Steam URL
    • Player Stats URL
    • Icon URL (32)
    • Small Logo URL (120 x 45)
    • Large Logo URL (184 x 69)
    • Time Played Last Two Weeks
    • Time Played Total
  • Player Profile
    • Steam Username
    • 64-bit Steam ID
    • Status
    • Profile URL
    • Avatar Icon URL (32)
    • Avatar Medium URL (64)
    • Avatar Large URL (184)
    • Time Played Last Two Weeks

Screenshots

Download

zip Download Advanced Steam Widget (90.55 kB)
Also on WordPress.org

Changelog

11 Responses to Advanced Steam Widget

  1. jacquesahlers NLD says:

    Snake,

    Do you make paid modifications for this widget ?

  2. Is this plugin still being maintained. I see that it received an update just about two months ago (acording to WordPress), but I’m having trouble seeing that it works. I enter my ID, but it’s not fetching any data.

  3. Have you thought in a stand alone version?

    • Snake USA says:

      based on your review, i assume you mean a version that’s more than just a widget. yes, i’ve thought about it. unfortunately, the code as it’s written now is specifically for widgets and the shortcode was just a hack to put the widget wherever you put the shortcode. i’d have to rewrite a lot of the plugin to make it work better for embedding in posts and pages, and i don’t really have much desire to do so at the moment. but if more people download the plugin and request this, i may consider it. ;)

  4. Is it possible to use this as a shortcode? Any plans on implementing that in the future?

    • Snake USA says:

      actually, i was just thinking about doing so the other day. adding shortcode support should be a cinch, but then I also have to create a template for full-width display, too. but you should expect it eventually. ;)

  5. perreminfarstrider USA says:

    Is there any chance you could give us newbies a look at what we would need to do to get the widget to look the way it appears in the second image?

    • Snake USA says:

      Try inserting the following before %GAMES_TWOWEEKS% in the main template.

      <div style="background: #f8f8f8; margin-bottom: 12px; height: 72px; color: #666666; line-height: 18px; font-size: 12px;">
      <img style="border: 4px solid #CCCCCC; border-radius: 2px; float: left; margin-right: 8px;" src="%AVATAR_MEDIUM%">
      <div style="font-weight: bold; font-size: 16px; padding-top: 8px;">%USERNAME%</div>
      <div>%HOURS_TWOWEEKS% hrs / 2 wks</div>
      <div><a href="steam://friends/add/%ID64%" rel="nofollow">Add to Friends</a></div>
      </div>
      

Leave a Reply