Я не могу перевести Footer на сайте
เริ่มโดย: Peeter
ใน: Поддержка на русском языке
มีวิธีแก้ปัญหาด่วน
Проблема: Я пытаюсь перевести Wpbingo footer на сайте, который использует WPML.
Решение: Текущая тема Adena от Wpbingo не может вывести переведенные темплейты футера. Похожая тема от того же автора https://wpml.org/forums/topic/shop-footer-not-transilate/#post-13533333 .
Решение:
В файле footer.php в родительской теме, я добавил эту линию:
$footer_style = apply_filters( 'wpml_object_id', $footer_style, 'bwp_footer', TRUE ); // added for WPML support
сразу после этого кода в начале файла:
global $adena_page_id;
$adena_settings = adena_global_settings();
$footer_style = adena_get_config('footer_style','');
$footer_style = (get_post_meta( $adena_page_id,'page_footer_style', true )) ? get_post_meta( $adena_page_id, 'page_footer_style', true ) : $footer_style ;
$header_style = adena_get_config('header_style', '');
$header_style = (get_post_meta( $adena_page_id, 'page_header_style', true )) ? get_post_meta($adena_page_id, 'page_header_style', true ) : $header_style ;
Данное решение необходимо вносить каждый раз, если тема была обновлена.
Пользовательские программирование выходит за рамки нашей тех. поддержки. Мы не можем гарантировать/обслуживать данный код. Если Вам нужна помощь, возможно Вам необходимо разработчик для решения дальнейших проблем с совместимостью.
Соответствующая документация:
WPML Coding API
https://wpml.org/documentation/support/wpml-coding-api/
Фильтр который был применен для решения wpml_object_id
https://wpml.org/wpml-hook/wpml_object_id/
0
9
22 hours, 49 minutes มาแล้ว
Peeter