wordpress主题以及插件如何添加授权
wordpress开发者刚开始只是了解wordpress框架的优点以及缺点,进而根据自己的需求,由公开的免费wordpress主题的基础上学习借鉴,开发出符合自己需求的wordpress模板,过程随然是辛苦一点,但是结局是很高兴的。
为了保护自己的辛勤成果,需要给wordpress主题添加授权,那么如何给wordpress主题添加授权呢?
78模板网分享一个给wordpress模板添加授权的案例。
/** * @description: 获取文件MD5 * @param {*} * @return {*} */ public static function md6($file) { if (!is_file($file)) return false; return md5_file($file); } /** * @description: 效验文件MD5 * @param {*} * @return {*} */ public static function verify_md6($file, $expected) { if (!is_file($file)) return false; $md = self::md6($file); if (32 == strlen($expected)) { $expected_raw = $expected; } else { $expected_raw = base64_decode($expected); } return $md == $expected_raw ? true : false; }
使用案例1
if (!ZibFile::verify_md6(WP_CODE_FILE, 'NzBjNzFiZTNiMTFjZjUwNWE4YTA1ZmRkZTRjNTkyNzc=')) { exit; }
带逻辑的案例2
if (!ZibFile::verify_md6(ZIB_UPDATE_FILE, 'MTg5ZDZiZWMyNzAxN2FiY2Y1ZmMwODc5ZTMxMzdkZWE=')) { add_action('admin_footer', array('ZibAut', 'admin_js')); add_action('customize_controls_print_footer_scripts', array('ZibAut', 'admin_js')); add_action('wp_footer', array('ZibAut', 'footer_html')); add_action("csf_zibll_options_save_before", array('ZibAut', 'csf_save'), 1, 1); }
<a href="http://www.78moban.com/">来源:78模板网</a>
参考例子文件
inc\class\file-class.php
inc\codestar-framework\classes\fields.class.php
inc\codestar-framework\fields\accordion\accordion.php
zibpay\functions\admin\admin.php
扫描二维码推送至手机访问。
版权声明:本文由爱一流网发布,如需转载请注明出处。
免责声明:本站所有资源搜集整理于互联网或者网友提供,仅供学习与交流使用,如果不小心侵犯到你的权益,请及时联系我们删除该资源。