WPML

Обзор проблемы

После обновления до Advanced Custom Fields Multilingual 1.9.0 Вы можете заметить увеличение количества запросов и появление множества медленных запросов.

На данный момент эта ситуация, похоже, связана исключительно с темами оформления, в которых поля ACF хранятся локально в папках /acf-json/.

Обходное решение

Эта проблема решена. Обновление до последней версии решает эту проблему на Вашем сайте, поэтому это обходное решение потребуется Вам только в том случае, если Вы пока не можете выполнить обновление.

Наши разработчики работают над этим. Тем временем Вы можете применить следующее обходное решение:

  1. Прежде чем продолжить, сделайте полную резервную копию Вашего сайта.
  2. Если Вы используете ACFML 1.9.3 или более раннюю версию, добавьте эту строку в Ваш файл functions.php:
    remove_filter( 'acf/prepare_fields_for_import', [ '\ACFML\Tools\Local', 'syncTranslationPreferences' ] );
  3. Если Вы используете ACFML 1.9.4 или более позднюю версию, задайте константу в wp-config.php:
    define( 'ACFML_SCAN_LOCAL_FIELDS', false );

Все известные проблемы

Всё ещё сталкиваетесь с этой проблемой?

Если обновление не устраняет проблему, отправьте запрос в поддержку, и мы разберемся в ней вместе с Вами.