Mark has created an initial helpful guide to integrating WordPress and Vanilla. If you haven’t come across Vanilla, it’s a wonderful free open-source forum system. (See my reflections on switching to Vanilla.)
In short this is what the tutorial gets you to do:
- Install WordPress and Vanilla; make them use the same database.
- Add come lines of code (template provided) to your Vanilla configuration file to force Vanilla to use WordPress’ usernames/passwords.
- Alter the WordPress’ user table in the database by adding in the fields Vanilla has for its users.
- Create a Vanilla file which does the checking to see whether people are logged in or not with WordPress. (Code provided.)
- Add some lines to your Vanilla settings.
You can now log in using WordPress or Vanilla and use both the blog and forum. He also discusses where new users should sign up and warns that it’s a first tutorial and shouldn’t be used on live sites just yet.
While it’s rather technical and fiddley, this is one of the common topics which comes up time and time again over at the Vanilla forums – and one of the popular requests I get. This new guide addresses the second method I discussed earlier this year when one wants to have both a blog and forum running on a site.

your thoughts
Foren als Publishing-Plattform? | nanoblogs[.de]
[...] Nachtrag (25.08.06): Rachel von cre8d design hat in ihrem Weblog einen kleinen Hinweis gegeben, wie man die beliebte Foren-Software Vanilla mit WordPress verbinden kann. [...]
Darren
Nice tutorial. Good pick up Rachel.
WordPress Station » Blog Archive » vanilla:integration:wordpress
[...] A thorough tutorial on integrating the forum script vanilla with your WP install. Hat tip to Rachel [...]
Abhinav Kaiser
Wow, that’s pretty complicated for a regular wordpress user. I am wondering if all those changes can be made into a plugin for wordpress. Because that would simplify things a lot.
Rachel
A plugin isn’t appropriate here but an adapted version of Vanilla ready for WordPress might help.
scott
Wow. Very cool. I suffer from information overload and i need great tips like this …..thanks…..going to check it out.
cheers
scott