- Статус
- Решено
- Связанный плагин/тема
- Cornerstone, Pro
Обзор проблемы
Если Вы используете плагин Cornerstone (или тему оформления PRO), пользовательский CSS/JS из языка оригинала копируется на переведённые страницы, если активен плагин WPML Media Translation.
Обходное решение
Чтобы исправить эту проблему на Вашем сайте и получить возможность использовать разные пользовательские CSS/JS на переведенных страницах, выполните следующие действия:
- Сделайте резервную копию файлов и базы данных Вашего сайта.
- Добавьте этот фрагмент кода в файл 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 );