WPML
Trạng thái
Đã giải quyết
Đã giải quyết trong
WPML Multilingual CMS 4.7.4
Plugin/giao diện liên quan
Divi
Thẻ chủ đề
Compatibility

Tổng quan về lỗi

Nếu bạn đang sử dụng giao diện Divi, bạn có thể gặp sự cố khi các điều kiện hiển thị được thiết lập trong các template không được sao chép sang các phiên bản dịch của chúng.

Giải pháp tạm thời

Vui lòng đảm bảo có một bản sao lưu đầy đủ trang web của bạn trước khi tiếp tục.


  • Mở tệp …/wp-content/plugins/sitepress-multilingual-cms/addons/wpml-page-builders/classes/Integrations/Divi/DisplayConditions.php.

  • Tìm dòng 30.

  • Thay đổi:
    if ( 'categoryPage' === $condition['condition'] ) {

  • Thành:
    if ( in_array($condition['condition'], ['categoryPage','categories'], true) ) {

Ngoài ra, bạn cũng có thể chỉnh sửa thủ công template của mình và trực tiếp thêm điều kiện bị thiếu. Tuy nhiên, hãy lưu ý rằng nó có thể bị ghi đè nếu bạn cập nhật bản dịch.

Tất cả các lỗi đã ghi nhận →