小编针对网上出现的WP Rocket 3.10.7开心版,已和WP Rocket 3.10.7正版代码对比,安全
WP Rocket介绍
WP Rocket是一款付费的WordPress缓存插件,起步价为49美元/年,所以国内讨论这款WordPress插件的文章没有WP Super Cache的多。
WP Rocket官方做的一张对比HYPER CACHE、WP SUPER CACHE、W3 TOTAL CACHE的功能表(当然是对比的免费版,所以很不公平,只是你可以看一看WP Rocket支持的缓存功能。)
开源版和付费版的区别是开源版不包含key,未激活。
WP Rocket 开心版与正版代码区别
后台判断key是否有效的代码
function rocket_valid_key()
function rocket_check_key()
wp-rocketincmain.php 第72行
if ( rocket_valid_key() ) { require WP_ROCKET_COMMON_PATH . 'purge.php'; if ( is_multisite() && defined( 'SUNRISE' ) && SUNRISE === 'on' && function_exists( 'domain_mapping_siteurl' ) ) { require WP_ROCKET_INC_PATH . '/domain-mapping.php'; } } if ( is_admin() ) { require WP_ROCKET_ADMIN_PATH . 'upgrader.php'; require WP_ROCKET_ADMIN_PATH . 'options.php'; require WP_ROCKET_ADMIN_PATH . 'admin.php'; require WP_ROCKET_ADMIN_UI_PATH . 'enqueue.php'; require WP_ROCKET_ADMIN_UI_PATH . 'notices.php'; require WP_ROCKET_ADMIN_UI_PATH . 'meta-boxes.php'; } elseif ( rocket_valid_key() ) { require WP_ROCKET_FRONT_PATH . 'cookie.php'; require WP_ROCKET_FRONT_PATH . 'dns-prefetch.php'; require WP_ROCKET_FRONT_PATH . 'protocol.php'; } // You can hook this to trigger any action when WP Rocket is correctly loaded, so, not in AUTOSAVE mode. if ( rocket_valid_key() ) { /** * Fires when WP Rocket is correctly loaded * * @since 1.0 */ do_action( 'wp_rocket_loaded' ); } }
核心代码区别如下:
本文链接:http://78moban.cn/post/12165.html
版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!