I am using Drupal7 and I am designing a blog engine site that any user can create a blog for him/herself and he/she can change the theme of his/her blog page. Is there any module to integrate with the core blog module and provides this ability for my site?


Take a look at the Switchtheme module.

Adds a block to allow users to switch between enabled themes.

Read the readme.txt of the module for the instructions.

If you wish to have different themes according to roles, take a look at the Role Theme Switcher module.

Useful Drupal module to assign separate themes for different roles (including anonymous) in your system.

  • This is not really what I want. This module just change the theme of the whole site for that user, and when I go to that user blog page from admin session the theme of the user blog is the site default theme. I want a user can change just his/her blog page theme and all other users view his/her blog page in theme that his/her defined. All users have example.com/blogs/username blog page. – Saeed Rajabi Apr 16 '13 at 12:13

Your Answer

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy

Not the answer you're looking for? Browse other questions tagged or ask your own question.