WordPress.org

Ready to get started?Download WordPress

Plugin Directory

User Theme

It's a simple Plugin to load a Theme for a special user based on IP, User-ID, category or User-Level.

It's a simple Plugin to load a Theme for a special user based on IP, User-ID, category or User-Level. This plugin allows you to safely test an development drive a theme on your live-blog.

No longer maintained

This plugin is no longer maintained. It is actively tested up to version 3.4.2.

You can use a different Theme for different user. The pluginis very small and easy, no options in the database-table and no options in backend of WordPress. You must always change the source.

Hint: if you use a Theme-Framework, then is the hook template the name of the framework and the hook stylesheet the name of the activate child-theme. You must copy the function and add this with a different name. Follow a small example.

add_filter('template', 'fb_user_theme_template' );
add_filter( 'option_template', 'fb_user_theme_template' );
function fb_user_theme_template( $template = '' ) {

    if ( current_user_can('manage_options') ) {
        $template = 'genesis'; // framework
    } elseif ( current_user_can('read') ) {
        $template = 'twentyten';
    }

    return $template;
}


add_filter( 'stylesheet', 'fb_user_theme_stylesheet' );
add_filter( 'option_stylesheet', 'fb_user_theme_stylesheet' );
function fb_user_theme_stylesheet( $stylesheet = '' ) {

    if ( current_user_can('manage_options') ) {
        $stylesheet = 'enterprise'; // childtheme
    } elseif ( current_user_can('read') ) {
        $stylesheet = 'twentyten';
    }

    return $stylesheet;
}

Requires: 1.5 or higher
Compatible up to: 3.6-alpha
Last Updated: 2014-4-17
Downloads: 8,769

Ratings

3 stars
3.7 out of 5 stars

Support

Got something to say? Need help?

Compatibility

+
=
Not enough data

1 person says it works.
0 people say it's broken.

100,1,1
50,2,1
33,3,1
0,1,0
17,6,1
0,1,0
0,1,0
67,3,2
100,2,2
0,1,0
0,1,0
100,1,1