当前WordPress主题名称保存在WordPress数据库的wp\\U选项表中。简单的方法是使用update\\u option()函数,如下面的函数所示。将其粘贴到函数中。php文件。
function updateTheme($theme){
update_option(\'template\', $theme);
update_option(\'stylesheet\', $theme);
update_option(\'current_theme\', $theme);
}
可以通过以下方式在自定义主题函数中调用该函数。php:
add_action( \'setup_theme\', \'switch_user_theme\' );
function switch_user_theme() {
if ( current_user_can( \'manage_options\' ) ) {
$theme = "twentyfifteen";
}
else {
$theme = "default";
}
updateTheme($theme);
}
希望这能帮助你轻松解决问题。
谢谢