我知道插件可以自行停用,但主题呢?
我处理一个父主题(框架),我不希望用户能够激活它。
这就是我目前所拥有的。问题是wordpress发出了一条信息,当我这样做时,主题被破坏了。它在那里显示了最后一个主题,但随后再次切换到默认主题,因为wordpress预期的主题是我单击激活的主题。我需要以某种方式绕过它。我想显示我自己的消息。有什么想法吗?
虽然我不知道将所有设置为一个值是否正确,但如果有一个值,模板不应该是父主题名称吗?或者WP会自动解决这个问题吗?
add_action( \'after_switch_theme\', \'switch_to_last_theme\' );
function switch_to_last_theme( $old_theme ){
echo "<br><br><h1>just for testing last theme: $old_theme</h1>";
update_option(\'template\', $old_theme);
update_option(\'stylesheet\', $old_theme);
update_option(\'current_theme\', $old_theme);
}