User Theme
开发者 |
Bueltge
|
更新时间 |
2014年4月17日 18:04 |
PHP版本: |
1.5 及以上 |
WordPress版本: |
3.6-alpha |
详情介绍:
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;
}
安装:
- Unpack the download-package
-
Edit the php-file with your ID, User-Level or IP and Theme-Name etc.
-
$template
Variable for theme-name (db-name of theme)
if ( array( 1, 21 ) )
ID of user
- Upload the files to the
/wp-content/plugins/
directory
- Activate the plugin through the 'Plugins' menu in WordPress
- Ready
更新日志: