WPML
状态
已解决
报告针对
Advanced Custom Fields Multilingual 2.0.3
解决于
2.0.4
相关插件/主题
Advanced Custom Fields (ACF)
主题标签
Compatibility

问题概述

Advanced Custom Fields Multilingual 2.0 版本可能会在前端和后端对您的网站造成相当大的性能影响。

临时解决方法

在继续操作之前,请确保对您的站点进行完整备份。


  1. 打开 …/wp-content/plugins/acfml/classes/Strings/STPluginHooks.php 文件。

  2. 找到第 36 行。

  3. 将:

    		if ( $this->needsRegistration() ) {
    			Hooks::onAction( 'wp_loaded' )
    				->then( [ $this, 'maybeRegisterFieldGroupsStrings' ] );
    		} else {
    			$this->setPluginStatus( self::PLUGIN_STATUS_DEACTIVATED );
    		}

    更改为:
    		if ( ! defined( 'WPML_ST_VERSION' ) ) {
    			$this->setPluginStatus( self::PLUGIN_STATUS_DEACTIVATED );
    		}
    
    		if ( $this->needsRegistration() ) {
    			Hooks::onAction( 'wp_loaded' )
    				->then( [ $this, 'maybeRegisterFieldGroupsStrings' ] );
    		}

注意:您可能需要再次重新加载自定义字段设置页面。

所有已知问题 →