Plugin WP Vietnamese URL released



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 !

About Author

Tuấn Anh

Là một người đam mê lập trình, hiện tập trung mảng phát triển ứng dụng web dựa trên nền tảng của WordPress. Đồng thời, nhằm đạt sự trọn vẹn trong công việc freelance, tôi đang học đồ hoạ, để có thể tự mình thiết kế layout, logo và những thứ khác liên quan đến đồ họa. Mục tiêu vài năm tới: Tôi sẽ là Full Web Developer = Graphics Design + Coding. Vietcoding Blog viết về WordPress, chia sẻ kinh nghiệm, mẹo vặt, viết plugin, làm theme và ôm ấp ý tưởng viết một Web Application Framework dựa trên WordPress. Đồ hoạ là chuyên mục đang được chuẩn bị trong tương lai.



25 thoughts on “Plugin WP Vietnamese URL released

  1. moments says:

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

    1. 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ứ 🙂

      1. moments says:

        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è

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

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

  3. Tinh says:

    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

    1. Ủ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

      1. Tinh says:

        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 🙂

        1. 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 🙂

  4. nguyentrung167 @ vothuat.co says:

    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 đó…

    1. Form nhập tên nào bác 😮 ?

  5. 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

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

      1. 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

        1. 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 🙂

          1. 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

            1. Cẩn thận, kẻo lạc đường đấy nhé 🙂

  6. racin says:

    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

    1. Cụ thể lỗi gì vậy bạn ?

  7. Dennis says:

    Code stolen from “Nicer permalinks for Vietnamese”. LOL

    1. Phát hiện khá mới mẻ đấy ! 🙂

  8. Nhonpt says:

    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?

  9. dihisi says:

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

  10. Vu Nguyen says:

    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?

  11. huy says:

    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


Got Something To Say:

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

GENESIS FRAMEWORK