Init Code Inserter – Plugin chèn mã vào bình luận WordPress, hỗ trợ PrismJS

Phiên bản: 1.0 English version

Init Code Inserter – Plugin chèn mã vào bình luận WordPress, hỗ trợ PrismJS
Init Code Inserter là một plugin miễn phí giúp bạn dễ dàng chèn đoạn code vào phần bình luận trên WordPress với giao diện hiện đại và hỗ trợ PrismJS. Plugin được thiết kế linh hoạt để phù hợp với mọi blog kỹ thuật hoặc trang web cộng đồng lập trình viên.

Tính năng chính

  • Thêm nút “Chèn code” ngay trong khung bình luận.
  • Hộp thoại modal chèn mã có lựa chọn ngôn ngữ lập trình.
  • Tạo shortcode dạng: [code lang="..."]...[/code].
  • Tự động tải PrismJS nếu chưa có sẵn trong theme.
  • Hỗ trợ giao diện tiếng Việt và tiếng Anh.
  • Hỗ trợ chế độ tối (dark mode): Có thể bật qua class dark hoặc thiết lập qua biến window.initPluginSuiteCodeInserterConfig.theme với giá trị 'light', 'dark' hoặc 'auto' trước khi plugin khởi chạy.

Cách hoạt động

Sau khi kích hoạt plugin, bạn sẽ thấy một nút “Chèn code” trong khu vực bình luận. Khi người dùng nhấn vào, một modal hiện ra cho phép họ nhập đoạn mã cần chia sẻ, chọn ngôn ngữ lập trình và chèn vào bình luận.

Ví dụ, người dùng nhập đoạn mã JavaScript:

[code lang="javascript"]console.log("Hello world!");[/code]

Plugin sẽ tự động hiển thị đoạn mã với tô màu cú pháp bằng PrismJS:

console.log("Hello world!");

Bạn có thể thử ngay tính năng này bằng cách viết một bình luận dưới đây! Nhấn vào nút Chèn mã để thêm mã vào bình luận của bạn.

Hướng dẫn cài đặt

  1. Tải plugin từ trang chính thức (trang này).
  2. Giải nén và tải lên thư mục /wp-content/plugins/.
  3. Vào trang quản trị WordPress > Plugins > Kích hoạt Init Code Inserter.
  4. Truy cập một bài viết có bình luận để thử nút Chèn code.

Lý do nên dùng plugin này?

Với các blog chia sẻ kỹ thuật hoặc các trang cộng đồng, việc chèn mã vào bình luận thường gây rối định dạng hoặc thiếu thẩm mỹ. Init Code Inserter giúp:

  • Đảm bảo định dạng chuẩn và đẹp cho mã nguồn.
  • Tránh lỗi HTML khi người dùng dán code trực tiếp vào khung bình luận.
  • Giúp phần bình luận dễ đọc, dễ thảo luận và chuyên nghiệp hơn.

Hộp thoại chèn mã nguồn trong phần bình luận

Với Init Code Inserter, người dùng có thể dễ dàng chèn mã lập trình ngay trong bình luận chỉ bằng một nút bấm.

Giao diện modal chèn mã tại khung bình luận

Giao diện modal chèn mã tại khung bình luận.

Hỗ trợ

Mọi góp ý, báo lỗi hoặc yêu cầu thêm tính năng, vui lòng để lại bình luận trong bài viết này nhé.

Init Code Inserter là một công cụ nhỏ gọn nhưng cực kỳ hữu ích, giúp giữ cho bình luận trên blog của bạn luôn gọn gàng, đúng định dạng, và mang lại trải nghiệm tốt hơn cho người dùng yêu thích lập trình.

Đánh giá

5.0/5 (5)

Changelog

  • 1.0 – Phiên bản đầu tiên của Init Code Inserter
    • Thêm tính năng chèn mã vào khu vực bình luận bằng cách sử dụng modal nhập liệu dễ dàng.
    • Hỗ trợ định dạng shortcode cho mã nguồn, giúp người dùng dễ dàng chèn mã vào bài viết với cú pháp [code lang="..."]...[/code].
    • Hỗ trợ làm nổi bật cú pháp mã nguồn thông qua PrismJS. Nếu PrismJS chưa được tải, plugin sẽ tự động phát hiện và thêm nó vào trang.
    • Cho phép thiết lập chế độ sáng/tối thông qua biến window.initPluginSuiteCodeInserterConfig.theme với giá trị 'light', 'dark' hoặc 'auto'.
    • Hỗ trợ hai ngôn ngữ: Tiếng Anh và Tiếng Việt, mang lại trải nghiệm người dùng tốt hơn cho cả hai cộng đồng.
Made with in HCMC.

Bình luận


1 bình luận
  • Admin

    14/05/2025 lúc 18:27

    demo một đoạn mã JavaScript nhỏ

    document.addEventListener("DOMContentLoaded", function () {
        const commentBox = document.getElementById("comment");
    
        if (commentBox) {
            commentBox.addEventListener("input", function () {
                this.style.height = (this.scrollHeight + 2) + "px";
            });
        }
    });

Init Toolbox

Nhấn Ctrl + \ trên máy tính, hoặc vuốt sang trái ở bất kỳ đâu trên mobile.

Đăng nhập





Đang tải...