WoW Guild Retrieve
This is the home of the WoW Guild Retrieve plugin for Wordpress. It requires Wordpress v2.8 or later.
You can get it here: http://wordpress.org/extend/plugins/wow-guild-retrieve/
This example is restricted to level 80 only:

WolfPack
127 members
| Name | Race | Class | Level | Rank |
|---|---|---|---|---|
| Tehpdog | 80 | Rank 7 | ||
| Vardimal | 80 | Rank 8 | ||
| Sayomi | 80 | Rank 4 | ||
| Tyrmors | 80 | Rank 3 | ||
| Odilthan | 80 | Rank 8 | ||
| Joes | 80 | Rank 8 | ||
| Amanthra | 80 | Rank 3 | ||
| Theirin | 80 | Rank 7 | ||
| Draslav | 80 | Rank 8 | ||
| Dabodybagjr | 80 | Rank 1 | ||
| Joesan | 80 | Rank 8 | ||
| Slimshaddy | 80 | Rank 3 | ||
| Nukfoo | 80 | Rank 8 | ||
| Lurge | 80 | Rank 8 | ||
| Falotheleadr | 80 | Rank 6 | ||
| Aulis | 80 | Rank 8 | ||
| Mayoko | 80 | Rank 8 | ||
| Surndrtopain | 80 | Rank 8 | ||
| Crazyitalian | 80 | Rank 1 | ||
| Ballach | 80 | Rank 6 | ||
| Issisdeath | 80 | Rank 6 | ||
| Shepardbook | 80 | Rank 8 | ||
| Tusktusk | 80 | Rank 8 | ||
| Deathfuury | 80 | Rank 8 | ||
| Nomaly | 80 | Rank 2 | ||
| Deathgodess | 80 | Rank 8 | ||
| Abelnox | 80 | Guild Leader | ||
| Shocktartts | 80 | Rank 2 | ||
| Luffa | 80 | Rank 2 | ||
| Altyr | 80 | Rank 8 | ||
| Artheros | 80 | Rank 3 | ||
| Brujah | 80 | Rank 1 | ||
| Varaela | 80 | Rank 3 | ||
| Grundlejuice | 80 | Rank 8 | ||
| Washbourne | 80 | Rank 8 | ||
| Noxlox | 80 | Rank 1 | ||
| Euphalise | 80 | Rank 8 | ||
| Probablecauz | 80 | Rank 6 | ||
| Sumanthra | 80 | Rank 8 | ||
| Templâr | 80 | Rank 1 | ||
| Clinam | 80 | Rank 6 | ||
| Lauk | 80 | Rank 7 | ||
| Jackspade | 80 | Rank 6 | ||
| Crazymexican | 80 | Rank 4 | ||
| Crazychicken | 80 | Rank 8 | ||
| Tipsomally | 80 | Rank 8 | ||
| Taelean | 80 | Rank 8 | ||
| Littletiny | 80 | Rank 8 | ||
| Ting | 80 | Rank 8 | ||
| Kiane | 80 | Rank 4 | ||
| Abicus | 80 | Rank 4 | ||
| Takida | 80 | Rank 6 | ||
| Rivertam | 80 | Rank 8 | ||
| Hughjackman | 80 | Rank 8 | ||
| Au | 80 | Rank 8 | ||
| Zapherik | 80 | Rank 3 | ||
| Mandingohe | 80 | Rank 8 | ||
| Bónecrusher | 80 | Rank 8 | ||
| Nycci | 80 | Rank 8 | ||
| Garou | 80 | Rank 1 | ||
| Cowtastrophé | 80 | Rank 6 | ||
| Dangertaco | 80 | Rank 8 |
…and this example is sorting by rank (column 4):

Death from Below
22 members
| Name | Race | Class | Level | Rank |
|---|---|---|---|---|
| Ueshiba | 45 | Rank 8 | ||
| Velithice | 58 | Rank 7 | ||
| Vendel | 70 | Rank 6 | ||
| Vindsval | 71 | Rank 6 | ||
| Druidprince | 33 | Rank 8 | ||
| Bromin | 72 | Rank 6 | ||
| Blazingrunes | 71 | Rank 8 | ||
| Zamoyra | 56 | Rank 7 | ||
| Kemosabe | 23 | Rank 8 | ||
| Brucewillis | 80 | Rank 6 | ||
| Dboychknwing | 35 | Rank 7 | ||
| Orade | 41 | Rank 7 | ||
| Hateraidz | 30 | Rank 7 | ||
| Barce | 78 | Rank 8 | ||
| Raeanna | 80 | Rank 6 | ||
| Becmacde | 51 | Rank 7 | ||
| Bigpiecekeis | 80 | Rank 6 | ||
| Girune | 60 | Rank 7 | ||
| Lomminar | 67 | Rank 8 | ||
| Flamingcosmo | 21 | Rank 8 | ||
| Ceandra | 70 | Rank 6 | ||
| Zooker | 70 | Rank 6 |

Made by Symmetric Web
Distributed by Smashing Magazine
24 Responses
Great plugin, 1.0 is a beautiful thing.
Hi! Relly nice plug-in.
BUT, is there any way of changing “Rank 0″, “Rank 1″ etc? I would like to put in “Guild Master” “Officer” and so on.
Everything else is great. =)
@JOAHCHIM: I was just thinking the same thing. If you feel comfortable editing the plugin, there is an “IF” statement about halfway through. Modifying this should allow you to specify if Rank = 1 then Rank = Guild Master etc… I haven’t yet done this, but will be trying later today after work.
@JOAHCHIM: I just edited my own, it wasn’t much work. Find the line that references if ($character[RANKID] or something along those lines. Replace that with something along the lines of:
$rankid = $character["RANK"];
if ($rankid == ‘0′) { $rank = “Battle Leader”;
} elseif ($rankid == ‘1′) { $rank = “Battle Officer”;
} elseif ($rankid == ‘2′) { $rank = “Battle NCO”;
} elseif ($rankid == ‘3′) { $rank = “New Comer”;
} else { $rank = “Rank ” . $character["RANK"]; }
I’ll see if I can include a way to use custom rank titles in the next release. In the mean time, Tony’s suggestion works well.
@ANTHONY: Hi again, thank you for your help, but I didnt get it to work at all (FATAL ERROR). I’m not really in to this with php, and scripting etc, so. Would you mind paste it again + the line above, and the line under, so I can adjust to where it actually should be. Hope you understand my question.
This is what mine looks like:
$classimg = ‘class-’ . $class . ‘.png’;
$rankid = $character["RANK"];
if ($rankid == ‘0′) { $rank = “Battle Leader”;
} elseif ($rankid == ‘1′) { $rank = “Battle Officer”;
} elseif ($rankid == ‘2′) { $rank = “Battle NCO”;
} elseif ($rankid == ‘3′) { $rank = “Alt”;
} elseif ($rankid == ‘4′) { $rank = “Initiate”;
} else { $rank = “Rank ” . $character["RANK"]; }
if (($restrict == ‘true’ AND $character["LEVEL"] == ‘80′) OR ($restrict == ‘false’)){
I copied this and pasted exact like yours, but still:
“Parse error: syntax error, unexpected T_STRING in …wow-guild.php on line 128″
HI..thx for that winderful plugin.
Is there a way to open links for armory in a new window, istead of leaving the page.
When you click on a member in the roster display..it takes you to armory in the same window therefore leaving the guildwebsite. But I would like to open the armory in a new window, so that people are not leaving the website.
Thx,
Andy
Great plugin ! Almost perfect.
Thanks for sharing this little pearl.
I love this plugin first of all, so easy to install and use. However, I did see the gripes some people have with it not showing pictures and not letting you change the rankings and such. The fixes for those:
Look in the wow-guild-retrieve/wow-guild.php file for /wp-content/plugins/wow-guild-retrieve/images/. Add your website to the beginning of that. It would look roughly like, http://www.mysite.com/wp-content/plugins/wow-guild-retrieve/images/. That should fix that for you.
Secondly, if you copied and pasted the
$rankid = $character["RANK"];
if ($rankid == ‘0′) { $rank = “Battle Leader”;
} elseif ($rankid == ‘1′) { $rank = “Battle Officer”;
} elseif ($rankid == ‘2′) { $rank = “Battle NCO”;
} elseif ($rankid == ‘3′) { $rank = “New Comer”;
} else { $rank = “Rank ” . $character["RANK"]; }
and it didn’t work, its because they have the ‘ ‘ and the ” ” messed up now due to the font that this site uses, change those to the standard ones on your php file and it should work now. The unexpected T_STRING error is almost always because it doesn’t have a ; or a ‘ or a “. Check those.
Thanks again for the awesome plugin.
Hi, I found and like your plugin but do not manage to get the nice odd/even effect on the table lines working. It looks like the default css is loaded but something must do wrong. Feel free to look at http://www.cube-arygos.de/mitgliederinfo/
Thanks for your help
Hi Alexander! If you want to add an odd/even effect to your roster table, add lines like this to your own css file: tr.even{background:#555;} tr.odd{background:#333;}
Why isn’t mine column sort type not working?
[wgr guildname="extreme torment" realmname="chamber of aspects" region="eu" sorttype="4" sortorder="desc" restrict="true"]
no matter what i change, 0, 1, 2, 3 or 4, asc or desc… it doesn’t do a thing.
Strange thing is that I’ve tested this out once, and it worked than… so either it’s me cause it’s sunday =) or there is something wrong? Please let me know!
thanks!
Paul,
The dataTable javascript is not running on your website, which is why there is no sorting. It looks like there might be a conflict somewhere with your other javascript.
Try disabling your other javascript files (superfish, validate, etc.) and see if the sorting works then. If you can find out which javascript is causing a conflict with dataTable, I’ll try and fix it in my plugin.
Thanks Ben,
Ill try an figure it out, and let you know.
Thanks!
Hi Ben,
It’s in jQuery 1.2.6. I use this .js for the slider on the main page. But since I don’t need it on the roster page this will work just as fine as a blueberry muffin!
I subscribed to your rss, hoping you will be making more cool wp-wow-plugings!
Good to know, thank you Paul.
I do have a new plugin in the works, but I’m not going to release any details about it just yet.
First off, great plugin.
I’ve managed to get it to display the custom rank names – however is there a way to keep the sort non-alphabetical? IE. When sorting by rank, keep Guild Leader 0, Officers, 1, and so on so it’s sorted by rank hierarchy not alphabetical?
Thanks!
Kazia,
Unfortunately, the way the plugin sorts the table makes it extraordinarily difficult to sort ranks hierarchically.
I’ll keep the idea in my notebook, though, and see if I can come up with a way to circumvent the problem.
Oh well! Thanks for the quick response! I’ll just go alpha by name for now.
You said you wanted to know if any other scripts are interrupting the plugin or interrupting others. I have a superfish menu on my theme and the roster works fine – but the menu is disabled on the roster page. Not a big deal, just letting you know.
For some odd reason its not working anymore for EU realms? I’ve tried several times using various guild/server combinations. When i try US guilds, it still pops up like it should.
Pal, you’re right. I’ll look into what the problem might be. It might just be a temporary thing, some change that Blizzard made… but I’ll investigate.
Thanks for the quick response Ben! I just recently found your plugin, and i love it