提供zblog模板_zblog主题_wordpress模板的下载和定制

zblog判断插件是否安装或者启用的代码介绍

天兴工作室 2021-01-16 18:16 zblogphp教程 2368 2 评论


最近在写zblog主题的时候需要用到判断一个依赖的zblog插件是否启用,zblog本身就有内置的判断函数,本文就来介绍下怎么来判断一个zblog插件是否安装或者启用。 

一个插件有三种状态:未安装;已安装未启用;已安装已启用。

zblog判断插件是否安装的内置函数是:

$zbp->LoadApp('plugin', '插件ID')->isloaded

函数返回值为布尔值,可以直接用if判断,已经安装返回true值,未安装就返回false值。


还有一种判断插件是否安装的方法是通过获取插件内的文件路径,然后通过php自带的“file_exists”函数判断文件是否存在就行。代码如下:

$path = $zbp->path .'zb_users/plugin/插件ID/文件名.php';  //获取文件路径
if(file_exists($path){
    echo '已安装';
}else{
    echo '没有安装';
}

推荐使用第一种zblog内置函数的方法判断,不建议使用第二种判断文件路径方式。


然后就是判断插件安装后是否启用,这个zblog也有内置的函数:

$zbp->CheckPlugin('插件id')

同样的这个函数的返回值为布尔值,可以直接用if判断,插件已经启用返回true值,未启用就返回false值。


PS:zblog的主题也可以用同样的方法来判断,函数里面的“plugin”改成“theme”即可,但是一般是主题依赖插件,很少有插件依赖主题的。所以这个用的少。


没有找到能解决你问题的教程?

您可以试着搜索一下或者直接在线提问。我们也提供收费技术支持,有需要可以在线联系我们。

在线提问 在线客服

2 位网友评论:

  • 访客

    访客 4个月前 (06-14) 回复

    zblog文章中发多行代码,被分成一行一个框,一行一个框,如何调整成和你的一样的一段代码在一个框中

    • 天兴工作室

      天兴工作室 4个月前 (06-15) 回复

      打开编辑文字,选中代码语言,然后不管是回车断行还是复制粘贴,都不会被分为一行一框啊,所以没理解你是咋办到的

欢迎 发表评论: 取消回复

请填写验证码
  • 最新文章
  • 热文排行
  • 最多评论
标签聚合