WPML
Статус
Решено
Связанный плагин/тема
Cornerstone, Pro

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

Если Вы используете плагин Cornerstone (или тему оформления PRO), пользовательский CSS/JS из языка оригинала копируется на переведённые страницы, если активен плагин WPML Media Translation.

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

Чтобы исправить эту проблему на Вашем сайте и получить возможность использовать разные пользовательские CSS/JS на переведенных страницах, выполните следующие действия:

  1. Сделайте резервную копию файлов и базы данных Вашего сайта.
  2. Добавьте этот фрагмент кода в файл functions.php Вашей темы оформления:
    function wpml_compsupp_5527_wpml_pb_copy_meta_field( $value, $translated_post_id, $original_post_id, $meta_key ) {
        if ( '_cornerstone_settings' === $meta_key ) {
            return WPML_PB_Handle_Custom_Fields::slash_json( get_post_meta( $translated_post_id, $meta_key, true ) );
        }
        return $value;
    }
    add_filter( 'wpml_pb_copy_meta_field', 'wpml_compsupp_5527_wpml_pb_copy_meta_field', 10, 4 );

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