Kết nối với ThuThuat.VIP

WPML – The WordPress Multilingual Plugin là plugin hoàn hảo để làm website đa ngôn ngữ trên WordPress, plugin đơ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 WPML 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

Fix lỗi 404 khi sử dụng plugin WPML

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

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 tại đây

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

Kẻ đam mê công nghệ, thích chia sẻ những thứ hay ho mà mình học hỏi được trên Internet

Yêu thích phượt, kungfu, blogging, web development

Like và share bài viết này
Comment