Allow Users to select a blog theme while signing up/creating a blog on your buddypress powered social network
I 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 Select 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
Download
https://buddydev.com/plugins/select-blog-theme-at-blog-signup/
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.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 | 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 🙂
Pingback:Allow Users to select blog theme while they signup for a blog or create a new blog on your wordpress mu/buddypress powered site | Thinking In Wordpress:-Delving deep into wordpress
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 🙂
I cannot seem to get this plugin to work. I have uploaded it and have activated it. I have also downloaded several themes. I do not see the option to create a blog on the accounts page, or the registration page. Any help would be greatly appreciated.
Hi Poets,
1. Are you using wordpress multisite, if yes, please enable creation of blogs from Dashboard->SuperAdmin->Options->Registration Settings
2. If you are on wp3.0/3.0.1 multisite, this plugin will not function properly as wp 3.0.1 multisite has a bug http://core.trac.wordpress.org/ticket/14718, please see that ticket for the solution.
That should make it work .
Hello – thanks for the reply. Is wordpress multisite a plugin? If so which one. How to i enable wordpress multisite so i am able to see Dashboard> super admin > options Registration settings.
thank you very much for the help.
Hi Poets,
Wordpress multisite is not a plugin. It is an extension of wordpress core which allows you to have multiple blogs on the same wordpress website.
You can enable it by following the documentation here
http://codex.wordpress.org/Create_A_Network
Hope that helps.
This can also be used to allow members to select the theme for the whole site, and not just the blog, right?
Hi Mike,
No, It only allows users to select a theme for their own blog at the time of the blog creation.
Can I use this plug-in with just a WP network (MU) site and not a buddy press site?
Hi Eddie,
As I replied you on mail, just noting here for others.
Yes, this plugin can be used without BuddyPress. It does work on the standard wordpress multisite install.