Plugin WP Vietnamese URL released

Published by Việt Coding on

Xin chào các bạn,

Như trong bài viết trước Việt Coding đã có giới thiệu sơ lược về plugin WP Vietnamese URL như là một giải pháp xử lý tiếng Việt hoàn hảo trên WordPress. Sau khi tinh chỉnh một số ký tự tiếng Việt cho phù hợp, Việt Coding đã công bố trên wesbsite chính thức của WordPress.

WP-Vietnamese-URL resleased trên WordPress

WP-Vietnamese-URL resleased trên WordPress

Đây là một plugin hoàn toàn tự động, không cần cấu hình. Sau khi cài đặt chỉ đơn giản kích hoạt nó lên và … quên nó đi 🙂 Từ đó nó sẽ “xử lý” các chuỗi tiếng Việt có dấu thành không dấu cho bạn. Xác xuất xử lý thành công gần như 100%.

Trong phiên bản sắp tới, Việt Coding sẽ chỉnh sửa và bổ sung thêm một số ký tự đặc biệt cho plugin được hoàn thiện hơn. Nếu bạn thấy plugin này có ích, sao không mời tác giả một ly cà phê nhỉ ?

Tài trợ cho WP-Vietnamese URL plugin

Cám ơn các bạn !

Quảng cáo tài trợ


Việt Coding

Là một người đam mê lập trình, tôi vọc vạch đủ thứ liên quan đến lập trình cho thoả chí tò mò. Hiện làm chủ yếu ở mảng phát triển ứng dụng di động cho iOS và Android với React Native. Thỉnh thoảng vọc vạch mấy thứ liên quan đến Internet of Things như Smart Home. Đang nghịch mấy con Raspberry Pi và thấy nó cũng thú vị :)

25 Comments

moments · 24/09/2010 at 10:27

cái này hay quá . ủng hộ bác . Nhưng em thích chỉnh URL bằng tay hơn !

    Việt Coding · 24/09/2010 at 10:36

    Chỉnh bằng tay thuận tiện khi muốn edit title cho SEO thôi. Còn cat và tag thì tự động vẫn hơn chứ 🙂

      moments · 24/09/2010 at 10:47

      cái đó thì em đồng ý hai tay !Thực ra thỉnh thoảng em cũng lười edit lại URL, cứ mặc kệ nó hè hè

Tôi Yêu Google · 24/09/2010 at 11:14

Em đang dùng “Nicer permalinks for Vietnamese” thôi.

    Việt Coding · 24/09/2010 at 11:22

    Mới view source của nó, thấy cũng giống nhau về cách thức làm 🙂

Tinh · 24/09/2010 at 11:22

Cái này giống cái nicer permalinks…ah, mình đang dùng cái kia, tuy nhiên, thêm nhiều lựa chọn cũng hay

    Việt Coding · 24/09/2010 at 11:29

    Ủa, hoá ra bác có dùng plugin à ? Tại hôm trước có ghé qua blog bác thấy url 1 tag của bác bị lỗi mà. Bác rê chuột vào xem lại cái tag “quảng cáo hiệu quả” của bài “blogger sử dụng mạng xh làm gì” nhé :p

      Tinh · 24/09/2010 at 11:34

      Thế nó có giải quyết các bài cũ hay chỉ bài mới? Giải quyết vấn đề tag là okie, nếu onie thì sẽ chuyển ngay 🙂

        Việt Coding · 24/09/2010 at 12:01

        Plugin này chỉ xử lý kể từ khi cài đặt thôi bác ! Còn đối với các bài cũ thì chắc phải edit từng bài một. Cách này khá là bất tiện. Có thể e sẽ nghiên cứu cách xử lý đồng loạt bằng cách can thiệp vào CSDL luôn. Phải thử nghiệm đã bác 🙂

nguyentrung167 @ vothuat.co · 24/09/2010 at 13:25

thì ra dạo này bác đang tập trung ra plugin. em cũng đang dùng cái Nicer permalinks for Vietnamese. cũng khá tốt… mà plugin của bác có khác nhau về cơ chế hay thế nào không, để em sẽ dùng thử cái plugin này của bác xem thế nào… thanks bác nhé…

à, sẳn cho em hỏi, cái form nhập tên của bác sao là lạ, nó suggest hay hay, lần trước em cũng có hỏi mà ko thấy bác trả lời hay sao đó…

congdongthongtin.com · 24/09/2010 at 21:42

plugin này dùng được cho các bài cũ k bạn

mình đang tim tính năng đó mà chưa tìm thấy, về ngyên tắc thì slug cũ được lưu trong database, chỉ cần xóa hết chúng đi là xong, tuy nhiên mình k biết slug cũ lưu ở đâu để tìm và xóa hàng loạt

    Việt Coding · 25/09/2010 at 20:08

    Sao lại xoá mà không update lại hở bác ?

      congdongthongtin.com · 25/09/2010 at 20:15

      bởi vì mình thấy: khi dùng plugin nice…, với bài cũ, ở dòng edit permalink dưới dòng tiêu đề baì viết trong chế độ edit, nếu bạn xóa slug cũ thì nó tự động tạo ra slug mới (nice)

      nên mình nghĩ chỉ cần xóa slug cũ thì slug mới sẽ được tự động tạo ra slug mới , theo kiểu nice của plugin; làm bằng tay, thì thấy thế, không biết xóa hàng loạt trong database có kết quả thế không, nhưng điều đầu tiên là phải xác định slug cũ được lưu ở đâu trong database thì mình chịu, vì chưa mò tới

        Việt Coding · 26/09/2010 at 07:47

        Khi bạn xoá dòng slug ở dưới ô nhập tiêu đề thì mặc định WordPress sẽ tạo tại slug mới. Cả plugin nicer và WP Vietnamese URL đều có chung cơ chế là hook vào hàm chuyển đổi của WP để đảm bảo các chuỗi tiếng Việt được chuyển đổi thành công. Bạn nên để ý rằng quá trình tạo slug tự động này chỉ diễn ra khi bạn mở bài viết ở chế độ edit trong WP. Còn nếu bạn xoá toàn bộ các title trực tiếp trên CSDL thì … chưa biết chuyện gì sẽ xảy ra.

        Theo tôi biết, category và tag được lưu ở 2 bảng là termsterm_taxonomy.. Còn slug của title thì chính là post_name trong bảng posts.

        Bạn thử ngâm cứu xem sao 🙂

          congdongthongtin.com · 26/09/2010 at 08:07

          Còn nếu bạn xoá toàn bộ các title trực tiếp trên CSDL thì … chưa biết chuyện gì sẽ xảy ra -> thì đúng là như thế, nên mình vẫn còn đang nghi ngờ

          cái mình đang cần là slug của title đó, cảm ơn bạn đã cung cấp thông tin, khi nỗi rỗi mò vô CSDL xem sao

racin · 07/11/2010 at 11:04

Sao tui dùng cái plugin này, thì khi click vào bài viết để xem thì nó báo lỗi

Dennis · 25/08/2011 at 22:49

Code stolen from “Nicer permalinks for Vietnamese”. LOL

Nhonpt · 11/03/2012 at 02:24

Mình cài và kích hoạt nhưng sao thấy đường dẫn cho tag và category vẫn như cũ, không chuyển về tiếng Việt không dấu?

dihisi · 17/05/2012 at 20:04

dùng cái này thấy có được đâu nhỉ

Vu Nguyen · 22/05/2012 at 15:38

Gần đây thấy plugin không hoạt động tốt trên WordPress 3.2 nhất là phần permanent link. Bạn có ý định update không?

huy · 24/02/2013 at 19:07

wordpress bản mới đã tự chuyển slug có dấu sang ko dấu rồi..nên plugin này ko cần dùng nữa

Leave a Reply to Việt Coding Cancel reply

Avatar placeholder

Your email address will not be published. Required fields are marked *

To create code blocks or other preformatted text, indent by four spaces:

    This will be displayed in a monospaced font. The first four 
    spaces will be stripped off, but all other whitespace
    will be preserved.
    
    Markdown is turned off in code blocks:
     [This is not a link](http://example.com)

To create not a block, but an inline code span, use backticks:

Here is some inline `code`.

For more help see http://daringfireball.net/projects/markdown/syntax