Skip to content Skip to sidebar

This is the technical support forum for WPML - the multilingual WordPress plugin.

Everyone can read, but only WPML clients can post here. WPML team is replying on the forum 6 days per week, 22 hours per day.

Tagged: 

This topic contains 17 replies, has 1 voice.

Last updated by Andrey 9 months, 1 week ago.

Assisted by: Andrey.

Author Posts
July 23, 2025 at 3:32 pm #17264653

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Спасибо за ожидание.

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

July 28, 2025 at 1:54 pm #17275618

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Хочу оставить обновление по ситуации.

Наша команда продолжает проверку данного случая, а также аналогичных проблем, о которых сообщили другие пользователи. Как только появится новая информация, я обязательно сообщу Вам в этом тикете.

July 29, 2025 at 2:18 pm #17279293

Andrey
WPML Supporter since 06/2013

Languages: English (English ) Russian (Русский )

Timezone: Europe/Kyiv (GMT+03:00)

Спасибо за ожидание.

Мы провели дополнительную проверку и установили, что причина проблемы связана с пользовательским кодом на Вашем сайте. Этот код удаляет все транзиенты, независимо от их типа, что приводит к избыточным HTTP-запросам и замедлению работы админ-панели.

Решение:
Это закомментировать весь код в файле /wp-content/plugins/planter-functional/planter-functional.php с 837 по 928 строку.

///**
// * Очищення всіх transients.
// */
//
//add_filter( 'action_scheduler_retention_period', '__return_zero' );
//add_action( 'wp_enqueue_scripts', function() {
//    // Вимикаємо стилі WPML
//    wp_dequeue_style( 'sitepress-style' );
//    wp_dequeue_style( 'wpml-tm-styles' );
//    wp_dequeue_style( 'wpml-dialog' );
//    wp_dequeue_style( 'otgs-dialogs' );
//}, 20 );
//add_action( 'init', function() {
//    global $wpdb;
//    $wpdb->query( "DELETE FROM $wpdb->options WHERE option_name LIKE '_transient_%' OR option_name LIKE '_site_transient_%'" );
//});
//add_action( 'init', function() {
//    if ( defined( 'ICL_SITEPRESS_VERSION' ) ) {
//        // Вимикаємо деякі дії WPML
//        remove_action( 'init', [ $GLOBALS['sitepress'], 'maybe_redirect_to_translated_home' ], 1 );
//
//        // Перевірка, чи існує клас WPML_ST_Upgrade, перш ніж викликати метод
//        if ( class_exists( 'WPML_ST_Upgrade' ) && method_exists( 'WPML_ST_Upgrade', 'instance' ) ) {
//            remove_action( 'init', [ WPML_ST_Upgrade::instance(), 'check_for_upgrade' ] );
//        }
//
//        // Вимикаємо стилі WPML на фронті
//        add_action( 'wp_enqueue_scripts', function() {
//            wp_dequeue_style( 'sitepress-style' );
//            wp_dequeue_style( 'wpml-tm-styles' );
//            wp_dequeue_style( 'wpml-dialog' );
//            wp_dequeue_style( 'otgs-dialogs' );
//        }, 20 );
//
//        // Зменшуємо навантаження
//        if ( method_exists( $GLOBALS['sitepress'], 'settings' ) ) {
//            $GLOBALS['sitepress']->settings['auto_adjust_ids'] = false;
//        }
//    }
//}, 20 );
/**
 * Блокує запити WPML до БД
 */
//add_filter('pre_option_wpml_notices', '__return_empty_string');
//add_filter('pre_option_wpml_dismissed_notices', '__return_empty_string');
//add_filter('pre_option_wpml_resolved_url_persist', '__return_empty_string');
//add_filter('pre_option_wpml_media', '__return_empty_string');
//add_filter('pre_option_wpml_tf_settings', '__return_empty_string');
//add_filter('pre_option_wpml_inactive', '__return_empty_string');
//
//add_filter('pre_option_active_sitewide_plugins', function ($value) {
//    if (is_array($value)) {
//        // Видаляємо WPML зі списку активних плагінів (якщо треба)
//        $value = array_filter($value, function ($plugin) {
//            return strpos($plugin, 'sitepress-multilingual-cms') === false;
//        });
//    }
//    return $value;
//}, 10, 1);
//add_filter( 'the_content', function( $content ) {
//    return do_shortcode( $content );
//});
//add_filter( 'pre_set_transient_wpml-tm-ate-api-cache', 'limit_wpml_transient_size', 10, 2 );
//add_filter( 'pre_set_transient_wpml-tm-tate-api-cache', 'limit_wpml_transient_size', 10, 2 );

//function limit_wpml_transient_size( $value, $transient ) {
//    if ( is_array( $value ) || is_object( $value ) ) {
//        $serialized = serialize( $value );
//        if ( strlen( $serialized ) > 100000 ) { // 100 KB максимум
//            return false; // Не зберігати великий транзієнт
//        }
//    }
//    return $value;
//}
//if ( ! wp_next_scheduled( 'cleanup_wpml_transients' ) ) {
//    wp_schedule_event( time(), 'hourly', 'cleanup_wpml_transients' );
//}

//add_action( 'cleanup_wpml_transients', function() {
//    global $wpdb;
//    $wpdb->query(
//        "DELETE FROM {$wpdb->options} WHERE option_name LIKE '_transient_wpml-tm-%' OR option_name LIKE '_transient_timeout_wpml-tm-%'"
//    );
//} );