php W3 Total Cache和WPML - FIX两次JS加载

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了php W3 Total Cache和WPML - FIX两次JS加载相关的知识,希望对你有一定的参考价值。

function wpml_comp_2347( $data ){
	if ( did_action( 'wpml_loaded' ) ) {
		$home_url = $data['home_url'];
		if ( substr( $data['url'], 0, strlen( $home_url ) ) != $home_url ) {
			$data['home_url'] = get_option( 'home' );
		}
	}

	return $data;
}
add_filter( 'w3tc_url_to_docroot_filename', 'wpml_comp_2347', 20 );
// File Path: /wp-content/plugins/w3-total-cache
// Warning: need to edit again on plugin update

// OLD
// $home_url = get_home_url();

// NEW
$home_url = get_option('home');

以上是关于php W3 Total Cache和WPML - FIX两次JS加载的主要内容,如果未能解决你的问题,请参考以下文章

php 可用性检查和WPML之间的兼容性(仅限重复产品)

php wpml_element_link

php 插件WPML

php WPML启用功能

php WPML语言选择器修复

php WPML多语言短代码