WordPress 主题激活和取消激活钩子

主题激活时动作钩子 after_switch_theme
为了实现一些主题的扩展功能,如创建数据表等操作。可以挂载函数到该钩子上。

do_action( 'after_switch_theme', string $old_name, WP_Theme $old_theme )


如果旧主题仍然存在,则在主题切换后的第一个WP加载上触发。
此操作多次触发,如果旧主题存在或不存在,则参数根据上下文的不同而不同。如果旧主题缺失,参数将是旧主题的片段。

主题取消激活时动作钩子 switch_theme

do_action( 'switch_theme', string $new_name, WP_Theme $new_theme, WP_Theme $old_theme )

使用如下代码,将在取消使用当前主题时执行函数:

function deactivate_my_theme( $new_theme ) {
    //主题取消激活后执行操作
}
add_action( 'switch_theme', 'deactivate_my_theme' );
收藏
评论
打赏
WordPress 主题开发
WP_REST_Response 返回结果类
2023-07-25
WordPress 主题开发
WordPress 发送邮件
2023-07-26
飞翔的鱼丸
39472 阅读
82 发布
2 收藏
动态
FishV 主题 v1.21.0 发布
LandV 企业主题 v2.8.0 发布
MirageV 主题 v2.6.4 发布
FishV 主题 v1.14 发布
MirageV 主题 v2.5 正式发布
BotV 插件 v1.7.0 发布
LandV 企业主题 v2.6.0 发布
MirageV 主题 v2.6.0 发布
生成中...
真诚赞赏,手留余香
登录
注册
重置密码