Loại bỏ chữ category trong đường dẫn chuyên mục của WordPress một cách đơn giản.

Theo mặc định, trong đường dẫn chuyên mục của WordPress sẽ có thêm một tiền tố là “category” (chuyên mục), chẳng hạn như wpcanban.com/category/wordpress. Dĩ nhiên, điều này chẳng ảnh hưởng gì nhiều đến khả năng SEO của website WordPress, nhưng nó làm cho đường dẫn chuyên mục trở nên dài hơn và không đẹp mắt. Nếu bạn đang muốn tìm cách để loại bỏ nó thì bài viết này là dành cho bạn. Hôm nay, tôi sẽ hướng dẫn cho các bạn cách đơn giản nhất để loại bỏ chữ category trong đường dẫn của WordPress mà không sợ bị lỗi 404.
Tham khảo thêm:
- Cấu trúc permalink nào tốt nhất dành cho WordPress?
- Thay đổi permalinks trong WordPress mà không bị lỗi 404
Loại bỏ chữ category trong link chuyên mục của WordPress
Có rất nhiều cách khác nhau để làm việc này. Trong đó, tôi sẽ giới thiệu với các bạn một số cách đơn giản và thông dụng nhất:
Sử dụng plugin Yoast SEO (WordPress SEO by Yoast)
Yoast SEO hay WordPress SEO by Yoast là một trong những plugin SEO miễn phí tốt nhất dành cho WordPress. Nó được tích hợp rất nhiều tính năng hữu ích, trong đó bao gồm cả khả năng loại bỏ chữ category trong đường dẫn chuyên mục.
Nếu website của bạn cũng đang cài đặt và sử dụng plugin này, bạn hoàn toàn có thể tận dụng nó để loại bỏ chữ category bằng cách truy cập vào SEO => Search Appearance => Taxonomies, chuyển mục Remove the categories prefix sang trạng thái Remove.

Sau khi hoàn tất, click vào nút Save Changes để lưu lại các thiết lập.
Sử dụng plugin Remove Category URL
Nếu không sử dụng Yoast SEO, bạn có thể lựa chọn một plugin khác để làm việc này, Remove Category URL chẳng hạn. Mặc dù đã khá lâu chưa được cập nhật, tuy nhiên, Remove Category URL vẫn hoạt động rất tốt trên những phiên bản WordPress mới nhất. Tất cả những gì bạn cần làm là cài đặt, kích hoạt Remove Category URL và nó sẽ giúp bạn làm nốt những phần việc còn lại.

Một plugin khác mà các bạn cũng có thể thử là FV Top Level Categories với cách dùng hoàn toàn tương tự.

Đơn giản vậy thôi. Chúc các bạn thành công!
Bạn biết phương pháp khác đơn giản hơn để loại bỏ chữ category khỏi đường dẫn chuyên mục trong WordPress? Hãy chia sẻ nó với chúng tôi bằng cách sử dụng khung bình luận bên dưới.
Nếu bạn thích bài viết này, hãy theo dõi blog của tôi để thường xuyên cập nhật những bài viết hay nhất, mới nhất nhé. Cảm ơn rất nhiều. :)






Mình đọc xong thì làm đc ngay
Cậu ơi có cách nào bỏ cái tag trong danh mục của theme genesis không nhỉ? Khi view danh mục mỗi bài viết đều có tag đi kèm thì nó sẽ nặng.
Ví dụ trong 1 danh mục của mình cho cậu xem nhé
http://4dstudio.com.vn/noi-that-phong-khach
Thử tìm vào bỏ đoạn code này trong style.css xem:
Cụ thể hơn thì tìm đoạn code này:
Và sửa thành:
Vẫn không được cậu ah, thay đổi trong style.css đúng không?
Đúng rồi. Mà bạn muốn ẩn tag ở ngoài chuyên mục, còn trong bài viết vẫn hiển thị à? Hay là ẩn hết luôn cả 2? :P
Uhm, mình chỉ ẩn trong chuyên mục thôi, bài viết vẫn hiển thị chứ.
Chèn code này vào file
functions.phpcủa child theme xem sao:Ok được rồi, thank bạn hiền nhé
You’re welcome. :)
Thank you very much!
Em sử dụng theme AgentPress của Genesis cài plugin:
1. AgentPress Listings
2. AgentPress Listings Taxonomy Reorder (thay thế IDX)
3. Genesis Slider
Tin tức em đănng trong mục post, còn sản phẩm thì đăng trong mục listings.
Khi cấu hình permalink em làm theo cách trên chọn Custom Structure điền vào /%category%/%postname%.html thì chỉ sửa được đường dẫn của post. Em muốn bỏ đồng thời /category/ trong url của post và /listings/ trong url của listing ) thì làm thế nào? Mong anh chỉ giúp. E cảm ơn nhiều. Trang web của em là http://nhadathongson.com/.
Em thấy trang http://hungthinh.co/ cũng dùng theme và plugin đó nhưng đường dẫn k có listings. Phiền Bác xem giúp
Chào Bác, em có 2 url có cả category và listings. làm theo cách trên em chỉ bỏ được /category/, muốn bỏ /listings/ làm sao hả Bác? Em mới tập làm web với theme genesis va agentpress. Nhờ Bác chỉ giáo
Ủa. WordPress mặc định đâu có /listings/ bạn? Đây có lẽ là một dạng custom post được tạo ra bởi theme? Bạn thử tham khảo bài viết này (https://wpcanban.com/wordpress/thu-thuat-wordpress/lam-the-nao-de-chuyen-doi-page-thanh-post-trong-wordpress.html) để chuyển đổi nó về dạng post hoặc page xem sao. :P
Em cài cái plugin agentpress listings để đăng sản phẩm, tin tức thì em đăng trong post bình thường. nên khi chỉnh permalink chỉ bỏ được category trong bài post. còn bài đăng trong listings thì k bỏ được /listings/. có cách nào bỏ cùng lúc hau cái này không Bác
Nếu bỏ được thì đâu thể phân biệt giữa post bình thường và sản phẩm được bạn? Mình nghĩ bạn cứ giữ nguyên như thế cũng được. :P
Trang web của bạn truy cập https bị lỗi rồi, chắc là do bỏ https
Mình bỏ HTTPS lâu rồi mà. Không cài SSL nữa nên không thể redirect từ HTTPS về HTTP được. :P
Có cách khác mà không dùng đến Blugin mà thớt ? Càng nhiều Blugin thì càng rối cho Website !
Mấy cái này không ảnh hưởng gì đến hiệu suất của website cũng như không gây xung đột bạn nhé. :P
Không thuê hạ tầng mà sử dụng hạ tầng có sẵn sử dụng api để kết nối
Demo phát coi. :D
Demo thì chắc bác phải đợi hiện tại e mới cắt internet giờ xài bằng phone không làm ăn gì được.
Dùng WordPress SEO tối ưu nhất cho việc này, tiết kiệm không phải dùng thêm Plugin.
Nhiều người không dùng WordPress SEO by Yoast mà sử dụng plugin SEO khác và chúng lại không có tính năng này. :D
Bác dùng Genesis nhưng chắc vẫn dùng SEO by Yoast ấy chứ? Em dùng 2 cái này phối hợp không biết ý kiến bác ra sao.
Khi cài WordPress SEO by Yoast thì nó sẽ tự động ẩn phần SEO của Genesis đi mà. Vì phần SEO của Genesis cũng chính do tác giả của WordPress SEO by Yoast tham gia phát triển. :P
KLQ nhưng em làm xong con CDN cho hình ảnh rồi giờ chỉ tích hợp vào functions là xong. :D
Thuê hạ tầng ở đâu đấy? :P
Hiếu bỏ cate đi rồi à?
Chưa bác. Vẫn còn mà. Bác trỏ vào menu sẽ thấy. :D Em chỉ demo vậy thôi. Hehe. Quen rồi nên cũng chẳng muốn xóa. :P
Dạo này tháy trang trí comment nhìn lạ phết nhể :))
Làm dáng tí ấy mà. Haha. :D