Fix lỗi 404 khi sử dụng plugin WPML – The WordPress Multilingual Plugin

Đánh giá bài viết!
[0/5 - (0 Votes)]

WPML – Plugin là plugin hoàn hảo để làm website đa ngôn ngữ trên WordPress, đơn giản và cực kỳ dễ cấu hình và sử dụng, bạn chỉ cần tìm hiểu vài tiếng là có thể cài đặt và cấu hình cho nó hoạt động chính xác.

Nếu bạn mới cài đặt plugin và sử dụng thì có thể gặp phải lỗi 404 trên các trang tiếng anh hoặc tiếng Việt khi chuyển đổi qua lại, hoặc lỗi 404 ở category hay taxonomy thì bạn có thể áp dụng theo cách dưới đây để fix

Thông thường cách fix đơn giản là bạn update lại đường dẫn (Settings > Permalinks) rồi nhấn Save Change là xong nhưng một số trường hợp nó vẫn không ăn thua, hoặc có thể nó fix được chốc lát rồi sau đó cứ lỗi 404 làm bạn sẻ bực hết cả mình 🙂

Cập nhật đường dẫn trong WordPress

Nếu bị như trên thì bạn hãy thêm đoạn code này vào file functions.php để giải quyết lỗi 404 đáng ghét kia.

flush_rewrite_rules( false );

Tôi nhận thấy khi bạn để cấu trúc link mặc định của website dạng http://localhost/abc/?p=123 thì chúng sẻ hoạt động tốt trên các ngôn ngữ khác nhau nhưng mà như thế lại không tối ưu SEO nên bạn cứ thêm đoạn code kia vào để fix lỗi 404 khi sử dụng plugin WPML

Bạn có thể tìm hiểu thêm về chức năng flush_rewrite_rules

Chúc bạn thành công!

Đánh giá bài viết!
[0/5 - (0 Votes)]