This plugin hasn’t been tested with the latest 3 major releases of WordPress. It may no longer be maintained or supported and may have compatibility issues when used with more recent versions of WordPress.

Warcraft Bundle


WoW collection for wordpress. 4 widgets: widget guild Perks, widget official server informations, widget guild achievements, widget guild news. 4 pages with shortcodes: guild perks pages, guild roster pages, guild progress page, guild datas page. Also character signatures with shortcode.

You must update this plugin manualy (130 mo of files is not supported with the automatic upgrade WordPress from most hosters).

There is the theme was build for the plugin. It’s the first developmement I made but it’s work correctly without any css change with the warcraft-bundle. You may preview @ and purchase @

You host must support php5.2.X and allow_url_fopen

This plugin is non-affiliate with Blizzard entertainment. Images are trademarked and are the propriety of Blizzard Entertainment. Api policy rules

Happy Christmas


  • Define some information in Dashboard > Warcraft Bundle (mandatory guild name, server name and mandatory only for progress page, GM character name)


Add a page roster

  • Create your page «roster» or «members» under wordpress and add in the content before publish
  • This page is under cron task to generate a cache of this page in html format

    [warcraft type=»guild members page»]

Add a page perks

  • Create your page «perks» or «avantages» under wordpress and add in the content before publish

    [warcraft type=»guild perks page»]

Add page progression

  • Create your page «progression» or «down» under wordpress and add in the content before publish

    [warcraft type=»guild progress page»]

Add page datas

  • Create your page «datas» or «loot» or «news» under wordpress and add in the content before publish

    [warcraft type=»guild datas page»]

  • More option for datas page

    [warcraft type=»guild datas page» column=»4″ sort=»1″ stuff=»seperate» limit=»30″]

  1. Column, start @ 1
  2. sort, 0 or 1 for asc/desc
  3. Limit, the limit of entries to display
  4. stuff, may take parameters full or seperate (and if defined, add one or two zone under the main list)


Widget Perks

  • Drag — drop the widget and define the inputs (title, limit and the type of displaying icon or full)

Widget Server

  • Drag — drop the widget and define the input (server) with the exact InGame server name (majuscule, minuscule, apostrophe needed)

Widget News

  • Drag — drop the widget and define the input (title, limit)

Widget Achievements

  • Drag — drop the widget and define the input (title, limit)


  • work only if this character is in the guild defined in Dashboard > warcraft bundle

  • Work in some forums plugin in a signature spaces

    [warcraft type=»signature» character=»…»]

Where ... is the exact name from your character in this guild


  1. Upload ‘warcraft-bundle’ to the ‘/wp-content/plugins/’ directory
  2. Activate the plugin through the ‘Plugins’ menu in WordPress
  3. Define some attributs. Mendatory — server name, guild name, gm name (its toon name) in Dashboard > warcraft bundle.
  • If you have a guild on non-US server and if you have many bugs for all widgets and pages, you may force another local for the local from your game server for your Blizzard datas or the good way is to define your contant WPLANG wordpress in the root folder /wp-config.php e.g. define('WPLANG', 'fr_FR');
  • More information here

  • I think it’s preferable to upgrade this plugin manually by ftp

  • I don’t say exactly how the wordpress core work for the automattic upgrade but maybe some host don’t support the automattic upgrade for a plugin > 130 mo
  • It’s not possible for me to creates tags and versioning with the 130mo of images (7 days non-stop to upload all the images on the wordpress svn for each version is not possible) also the plugin rest only in the trunk. If you need to have a old version each time, take the previous version from your host before updating and put them elswhere in your computer or visit Git


  • If you have too many bugs with your language, you may force the language option from the plugin and if this option don’t work for your language you must define your wordpress constant WPLANG in wp-config.php. After that, if you have already some minor bugs from some char in the name of personnages/toons or in Blizzard datas you may try to force utf8.
From a version of the game to a newest

if you have some images breaks or some bug in datas, you may erase the tables from the plugin in your data base to regenerate mysql cache.

images break
  • I start studies in web development then if I’m not able here to update the images regulary, you may look @ wb-main-fork.php, I have added a php function to generate the good images names for icons (use only in test environment from your computer, no in production environment). You must change bmp from your game to png first. After these manipulation and when your images is ready (after the function to rename) and in png format, to resize to 18,36,56 with a mask and cutting the border, you have light image resizer 4 to make this work easily. Don’t forget, images are the propriety of Blizzard entertainement and I could not be held responsible for any use you make of these images. Make in usage in a way of «good father of familly»: for AddOns or for usage with the official Api. In its interface-addon-kit example and tutorial, Blizzard explain «some tools exist» to extract img from the client. So, in usage in a way of «good father of familly» I think is ok to extract images for AddOns creation or for official Api usage.
define WPLANG constant
  • The proper way for the constant language: configure your wordpress constant for automattic traductions for all plugins installed. More information here:
A guild from one server and site language in another

Example 1

  • You may also define your constant wordpress for your site language (a different language of your guild server) but after, define another locale for Blizzard datas and its Api with the «force another locale» option.
  • Mendatory: Your guild must be on a server where the language in usage on the server is the same as the option «force another locale».
  • In this case, official links changes for the good link and languages datas changes also for the language in usage on your InGame server.

Example 2

  • If you need to change also the language from the returning datas from Blizzard, you must define your WPLANG constant for your language site, after force option «define another locale» from the plugin and choose the same language in usage on your official server to not break the Api for your guild. After, #uncomment the second small if() @line ~305 to have the returning datas from the Api also in the same language as your WPLANG constant without break the Api for your guild. Make the same operation #uncomment @ line ~1144
  • Mendatory: Your guild must be on a server where the language in usage on the server is the same as the option «force another locale».
  • In this case, only official links changes for the good links but the returning datas have a language completly the same from your WPLANG site and not in the language of your InGame server.
  • You may also change the css, view the #comment also in wb-main-fork.php


There are no reviews for this plugin.

Contributors & Developers

“Warcraft Bundle” is open source software. The following people have contributed to this plugin.


Translate “Warcraft Bundle” into your language.

Interested in development?

Browse the code, check out the SVN repository, or subscribe to the development log by RSS.



  • added it_IT
  • added some forgotten servers with quote in name


  • exclude some new but unecessary fields for the plugin to decrease request on database


  • add monk for signature


  • First commit on