首页>文档>MG-B2Child>授权扩展使用教程

此组别内的文章

  • 授权扩展使用教程

需要支持?

如果通过文档没办法解决您的问题,请提交工单获取我们的支持!

授权扩展使用教程

授权扩展使用教程-权戈网络
授权扩展使用教程-权戈网络

借助插件实现B2主题在线授权系统

购买后你将获得扩展文件压缩包SLMinc.zip、许可文件.zip以及示例文件;全部下载并解压待用。

授权扩展使用教程-权戈网络

集成许可码分发:

安装相关插件

安装Software License Manager插件并激活配置插件;进入插件设置页面进行简单修改设置即可

准备文件

复制解压后的SLMinc文件夹到项目根目录中,配置slminc.php文件;

打开slminc.php文件修改其中三个定义b2_get_option('license_setting','*****')部分改为上一步第三方集成页中的对应内容

调用slminc.php文件

在主题functions.php文件中调用slminc.php文件,调用代码


function slminc_setup() {
	require_once(get_stylesheet_directory().'/SLMinc/slminc.php');
}
add_action( 'after_setup_theme', 'slminc_setup' );
测试

打开wordpress后台->商铺->添加一个商品;查看是否出现SLM授权部分

授权扩展使用教程-权戈网络

出现就发布一个测试商品并购买测试一下购买后是否可以成功调用Software License Manager插件自动生成许可码,查看前端用户中心订单页中该笔订单是否出现许可码部分

授权扩展使用教程-权戈网络
相关样式请自行修改美化

给项目添加授权验证:(B2子主题为例)

添加验证文件

复制解压后的“许可文件”文件夹内的文件license.php和lic_style.css到项目根目录下或其他目录,若更换目录须在下一步中修改调用目录路径

调用license.php文件

在项目functions.php文件中调用license.php文件,调用代码:


function license_setup() {
	require_once(get_stylesheet_directory().'/license.php');
}
add_action( 'after_setup_theme', 'license_setup' );
配置license.php

配置license.php文件中的全局变量

//设置全局变量
define( 'LICENSE_KEY', '5421048138b321.90598894' ); //验证许可证请求的密钥
define( 'LICENSE_URL', 'http://www.yoursite.com' );//安装Software License Manager的服务器URL
define( 'LICENSE_ITEM', '项目名称' );//项目名称,检查许可证时需要用到,关键

注意项目名称是验证许可证可用的关键部分,请谨慎!!!

使用

在license.php文件以下位置添加激活后才能调用的代码

if ( $status !== false && $status == 'valid'){
    /**判断成立执行代码,不成立则什么也不做或者输出一个特殊页面 */
/**在此写入你的代码, */
}
修改说明,完成

修改license.php文件中的说明部分

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索
目录
  • 985 用户总数
  • 306 文章总数
  • 1147207 浏览总数
  • 0 今日发布
  • 1862 稳定运行

『权戈网络』欢迎您!😊