78模板网分享cms建站教程,提供网站模板、网站插件、办公模板等模板教程免费学习,找模板教程就上78模板网!

WP Rocket开心版与正版代码有哪些区别?WP Rocket如何开心?

小编针对网上出现的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

版权声明:站内所有文章皆来自网络转载,只供模板演示使用,并无任何其它意义!

联系技术
文章删除 友链合作 技术交流群
1050177837
公众号
公众号
公众号
返回顶部