让代码更简单

WordPress6.5支持新的插件依赖头

重要:本文最后更新于2024-06-30 20:13:22,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

经常使用wordperss插件的站长应该都遇到过,使用某款插件的时候,激活时会提示你需要先安装另一款插件才能启用本插件。这种部分功能依赖于其它插件的功能,官方提供了新的用法,开发者可以更加方便的实现插件间的相互依赖。

使用十分简单,只需在插件描述头中增加一项Requires Plugins即可。

简单示例

复制
<?php
/*
Plugin Name: 示例插件
Plugin URI: https://example.com/plugin
Description: 这是一个WordPress插件的示例描述。
Version: 1.0.0
Author: 作者姓名
Author URI: https://author.example.com
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: example-textdomain
Domain Path: /languages/
*/

使用依赖的插件头部

复制
<?php
/*
Plugin Name: 示例插件
Plugin URI: https://example.com/plugin
Description: 这是一个WordPress插件的示例描述。
Version: 1.0.0
Author: 作者姓名
Author URI: https://author.example.com
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: example-textdomain
Domain Path: /languages/
Requires Plugins: dmd-cps
*/

安照这种方式实现的插件依赖,在安装时wordpress系统会提示你需要别的插件,开发者不用再通过获取插件名称来判断指定的插件是否安装,也不用实现提示页面,一切交给wordpress系统来实现。

在wordpress 6.5版本以后,如果插件需要依赖别的插件,那么该插件的激活按钮将被禁用,如果插件已经被启用,依赖插件的禁用与卸载按钮将被禁用。

具体可以去后台插件列表中找个需要依赖的插件安装卸载试试看,反正不要钱。

不过在开发中,仍然建议开发者在使用该功能时,继续保持检查相关插件功能代码是否符合使用需要的功能,防止程序崩溃。

感觉很棒!可以赞赏支持我哟~

0 打赏

评论 (2)

登录后评论
最新版wp有一部分还是英文咋办?
没有吧,我这就是最新版啊!
QQ咨询 邮件咨询 狗哥推荐