文章目录[隐藏]
经常使用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版本以后,如果插件需要依赖别的插件,那么该插件的激活按钮将被禁用,如果插件已经被启用,依赖插件的禁用与卸载按钮将被禁用。
具体可以去后台插件列表中找个需要依赖的插件安装卸载试试看,反正不要钱。
不过在开发中,仍然建议开发者在使用该功能时,继续保持检查相关插件功能代码是否符合使用需要的功能,防止程序崩溃。
版权声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。
免责声明: 本网站所发布的一切资源均来自于会员发布以及互联网收集,不代表本站立场,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则一切后果请用户自负;依据WordPress GPL开源许可协议分享,如有侵犯到您的权益,请联系我们。
免责声明: 本网站所发布的一切资源均来自于会员发布以及互联网收集,不代表本站立场,仅限用于学习和研究目的;不得将上述内容用于商业或者非法用途,否则一切后果请用户自负;依据WordPress GPL开源许可协议分享,如有侵犯到您的权益,请联系我们。