当前位置: 首页 > 后端技术 > PHP

WordPress插件开发-创建、禁用、删除插件

时间:2023-03-29 20:52:32 PHP

插件存放目录wp-content/plugins创建插件在plugins中创建文件插件文件夹,最好加上前缀名字,这个前缀可以用你的名字或者你自己的域名来防止插件和别人重名,然后创建一个和你的插件同名的PHP文件。在这里,我创建了一个名为yg-footer-copyright的插件。让WordPress识别我们的插件插件创建好后,WordPress后台无法识别我们的插件,因为我们没有按照他的标准写插件信息。在插件入口yg-footer-copyright.php文件的头部写入插件信息。这时候去WordPress后台就可以看到你创建的插件了。插件激活时的调用方法通过register_activation_hook这个方法可以添加插件激活时的回调。官方文档:https://codex.wordpress.org/F...functionygcopyright_install(){update_option("yg-copyright","

copyrightinformation

");}//插件时调用启用方法register_activation_hook(__FILE__,'ygcopyright_install');这里我们在启动时的选项表中添加一个yg-copyright字段。插件停用时的调用方法通过register_deactivation_hook这个方法可以添加插件停用时的回调。官方文档:https://codex.wordpress.org/F...functionygcopyright_stop(){update_option("yg-copyright","yes");}//插件停用方法register_deactivation_hook(__FILE__,'ygcopyright_stop');这里我们在停用时将option表中的yg-copyright字段改为yes。删除插件时的操作删除插件时,默认会在插件目录下找到uninstall.php文件,调用里面的方法。这里最好在uninstall.php文件头加上判断是否调用通过WordPress后台,防止其他人直接调用这个文件,删除插件。这里我们在去激活的时候删除选项表中的yg-copyright字段。如果您有任何问题,请留言。