- Статус
- Решено
- Заявлено для
- Advanced Custom Fields Multilingual 2.0.3
- Решено в
- 2.0.4
- Связанный плагин/тема
- Advanced Custom Fields (ACF)
- Теги темы
- Compatibility
Обзор проблемы
Релиз Advanced Custom Fields Multilingual 2.0 может оказать значительное влияние на производительность Вашего сайта как во фронтенде, так и в бэкенде.
Обходное решение
Перед продолжением обязательно создайте полную резервную копию Вашего сайта.
- Откройте файл …/wp-content/plugins/acfml/classes/Strings/STPluginHooks.php.
- Найдите строку 36.
- Замените:
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' ] ); }
Примечание: возможно, Вам потребуется снова перезагрузить страницу настроек произвольных полей.