使用switch_theme hook

时间:2016-06-30 19:06:07

标签: wordpress wordpress-theming

我想获取我正在切换的主题的名称,并使用它来添加自定义选项。这是一个例子:

function new_options_func() {
    $theme = wp_get_theme();
    $theme_name = $theme->stylesheet;

    update_option( 'new_options_' . $theme_name, $something ); 
}
add_action( 'switch_theme', 'new_options_func' );

当我这样做时,$ theme_name是我要切换的主题,我希望它是我切换的名称(旧主题)。

我需要在switch_theme上发生这种情况,而不是在after_switch_theme。

非常感谢任何帮助。谢谢

1 个答案:

答案 0 :(得分:1)

您似乎可以使用get_option('theme_switched')

获取名称