Allow Users to select a blog theme while signing up/creating a blog on your buddypress powered social network
Jotted by Brajesh Singh in Buddypress Premium Plugins, Plugins, premium on November 29, 2009I have seen so many people asking for a plugin which will allow their users to select a theme while they signup for a blog /create a blog on a wordpress mu /buddypress powered site.
Here is our plugin BpDev Slect Blog Theme at Blog Signup which precisely does the same.
It shows users the list of available themes for them and allows them to select the one they like.
Here are some screen shots

Please Note, This is a premium plugin and you can download it instantly after joining our premium club. Just click access buddydev premium link on the top and you will be redirected to the joining page.
Download
Download it from the download icon in the right side. Please note you must be a buddydev premium club member to access this download.
| Download: | bpdev-select-blog-theme-at-blog-signup1.1.zip |
|---|---|
| Version: | 1.1 |
| Updated: | February 10, 2010 |
| Size: | 15.36 KB |
Powered by Drain Hole
Installation
1.Unzip bpdev-select-blog-theme-at-blog-signup.zip
2.Upload the folder ‘bpdev-select-blog-theme-at-blog-signup’ to wp-content/plugins
3.Login as Site admin,go to Dashboard->Plugin->Installed
4.Activate “BpDev Slect Blog Theme at Blog Signup”, click activate sitewide
5.Enjoy!, yeh, that’s it.
Please note, you must enable the themes you want to allow users to select from the SiteAdmin->Themes
Customization
To make it blend correctly with your theme you can do some css styling. I have not auto included the css, as It gives you independence to make it look as you want.
If you want a simple, easy looking, as shown in the above screenshot, here is the css for that. Include it in your theme css.
ul#allowed-themes{overflow:auto;height:350px;}
#allowed-themes li{list-style-type:none;width:185px;margin:10px;float:left;display:inline;}
#allowed-themes li .theme-meta input{float:left;}
#allowed-themes li .theme-meta label{display:inline;}
#allowed-themes li .theme-meta {border:1px solid #ccc;}
#allowed-themes li .theme-meta .creator{padding:5px;}
.theme-lists{clear:left;}
Faq
Do I need to call any function in my registration page
As long as you are sticking with standard actions, you don’t need to call anything manually.
In case, if the theme list is not shown at registration page, please check , do you have the action “bp_after_blog_details_fields” called in your theme.
support
Please use our support forum for any troubleshooting/problems. We are very fast at support
Now I am done, Give your users the choice to select a theme for their blog while they signup/create new blog and Enjoy the social networking
Have you checked our all new buddydev premium, It gives you access to all our premium plugins/themes and support forum for as low as $30, check out buddydev premium to find more.
Related posts:
- Set default theme for the Newly Created blogs on your wordpress MU/buddypress Site
- Plugin BP Auto activate Auto Login-redirect to profile, automatically activate your new user signup, log them in and redirect to their buddypress profile on signup
- Recently Updated Blogs Widget for Wordpress Mu
- CB Group Blog: A child theme of Cosmic Buddy for group Blogs
- What Is Upcoming In The Buddydev Premium





[...] mu powered site. It will be a cool thing won’t it. Well,here is a plugin “bpdev select blog theme at blog signup” which allows [...]
Great plugin Brajesh, did not see this earlier! I will make a post about it on BP-Tricks.com!
thanks Bowe
Looking forward to your post