主题删除后的WordPress钩子

用户名

我在wordpress中创建主题,现在在外观上创建一些主题选项页面。现在,如果用户从系统中删除主题,我想从数据库中删除任何数据。

function register_my_setting() {
    register_setting( 'settings_grup', 'array_post_redirect');
} 
add_action( 'admin_init', 'register_my_setting' );

现在我想删除选项,但是我发现的唯一解决方案是钩子:switch_theme和unregister_setting函数。有没有更好的挂钩可以执行此操作?

function un_register_my_setting() {
    unregister_setting ( 'settings_grup', 'array_post_redirect');
} 
add_action( 'switch_theme', 'un_register_my_setting' );
蒂姆·霍尔曼

有一个很好的教程这里将告诉您如何创建一个register_deactivation_hook你的主题。Wordpress默认情况下不具有针对主题(如插件)的此功能,但稍加调整即可使主题的行为重复。

作为参考,它以前是这样完成的(我相信在3.1之前):

if ( is_admin() && isset($_GET['activated'] ) && $pagenow == "themes.php" ) { 
     // do your stuff 
} 

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

主题删除后的WordPress钩子

来自分类Dev

删除Wordpress主题的边距

来自分类Dev

删除WordPress主题中的空白

来自分类Dev

从特定页面删除Wordpress主题

来自分类Dev

WordPress主题-删除未使用的CSS

来自分类Dev

从wordpress主题中删除响应式

来自分类Dev

如何从WordPress主题中删除默认标题?

来自分类Dev

如何从 WordPress 主题中删除标题

来自分类Dev

会话启动后运行的WordPress中的任何钩子?

来自分类Dev

会话启动后运行的WordPress中的任何钩子?

来自分类Dev

woocommerce 产品保存后,什么是 wordpress/woocommerce 钩子

来自分类Dev

标签在Wordpress中创建/编辑/删除钩子

来自分类Dev

安装后,WordPress自动激活自定义主题

来自分类Dev

强调主题主题Wordpress

来自分类常见问题

从Wordpress主题中删除PHP头像操作不起作用

来自分类Dev

WordPress remove_filter()通过插件删除主题JS挂钩

来自分类Dev

如何从WordPress主题定制器中删除菜单部分

来自分类Dev

如何防止 WordPress 主题删除分析跟踪参数

来自分类Dev

点击事件后无法从网址中删除主题标签

来自分类Dev

覆盖 Wordpress 插件钩子

来自分类Dev

更新后的Wordpress自定义钩子以获取插件版本(最新)

来自分类Dev

sequelize删除钩子?

来自分类Dev

WordPress的:自定义后类型的删除后永久

来自分类Dev

从wordpress主题创建octopress主题

来自分类Dev

从wordpress主题创建octopress主题

来自分类Dev

在Python中“删除”主题后,使用观察者模式删除观察者

来自分类Dev

用wordpress钩子导入xml

来自分类Dev

用wordpress钩子导入xml

来自分类Dev

致命错误:自定义后,WordPress主题无法正常工作

Related 相关文章

热门标签

归档