- Trạng thái
- Đã được giải quyết bởi nhà phát triển
- Được báo cáo cho
- WPML Multilingual CMS 4.6.13
- Plugin/giao diện liên quan
- BeTheme
- Thẻ chủ đề
- ATE, Compatibility
Tổng quan về lỗi
Khi sử dụng Betheme để tạo các bài viết hoặc trang có liên kết nội bộ, các phiên bản dịch của những trang này không cập nhật các liên kết nội bộ để trỏ đến các URL đã dịch. Thay vào đó, chúng giữ nguyên các liên kết trỏ đến phiên bản ngôn ngữ mặc định.
Giải pháp tạm thời
Vui lòng đảm bảo bạn có bản sao lưu toàn bộ trang web trước khi tiến hành.
- Mở tệp …/wp-content/themes/betheme/functions/builder/class-mfn-builder-front.php.
- Tìm dòng 2645.
- Thay thế:
public function show_items($item, $i, $vb, $w_iterate = false){ /*echo '<pre>'; print_r($item); echo '</pre>';*/ $inner_class = array(); $item_class = array(); - Bằng:
public function show_items($item, $i, $vb, $w_iterate = false){ /*echo '<pre>'; print_r($item); echo '</pre>';*/ // WPML Workaround for compsupp-7547 $item['attr']['content'] = apply_filters( 'wpml_translate_link_targets', $item['attr']['content'] ); $inner_class = array(); $item_class = array();