• Trang chủ
  • WordPress
    • Thủ thuật WordPress
    • WordPress Plugins
    • WordPress Themes
  • Hosting và Domain
  • Kiếm tiền online
  • Đánh giá
  • Khuyến mãi
  • Thông báo
wpcb-logo

WP Căn bản

Kiến thức căn bản cho người dùng WordPress

paradise-child-theme-wordpress-theme-tot-nhat
  • Dịch vụ WordPress Hosting
  • Dịch vụ tối ưu WordPress
  • Dịch vụ quét mã độc WordPress
  • Mua Paradise child theme
Trang chủ » WordPress » Thủ thuật WordPress » Hiển thị code trong bài viết của WordPress
hosting-tot-nhat-danh-cho-wordpress

Hiển thị code trong bài viết của WordPress

Cập nhật: 07/02/2026 Trung Hiếu 13 Bình luận

Mục lục Hiện
  • 1. Syntax highlighter là gì?
  • 2. Tại sao nên sử dụng syntax highlighter?
  • 3. Tại sao bạn nên chọn WPCB Syntax Highlighter?
  • 4. Hiển thị code trong bài viết với WPCB Syntax Highlighter

Hiển thị code (HTML, CSS, JS, PHP…) rõ ràng và chuyên nghiệp trong bài viết của WordPress.

hien-thi-code-trong-bai-viet-cua-wordpress

Đối với các lập trình viên, blogger công nghệ hay bất kỳ ai thường xuyên chia sẻ các đoạn mã (code snippet) trên website WordPress của mình thì việc trình bày mã một cách rõ ràng và chuyên nghiệp là vô cùng quan trọng. Một khối mã thuần văn bản không chỉ khó đọc mà còn làm giảm tính thẩm mỹ của bài viết. Đây chính là lúc syntax highlighter (trình tô sáng cú pháp) phát huy tác dụng. Suốt một thời gian dài trước đây, tôi đã từng sử dụng plugin SyntaxHighlighter Evolved để hiển thị code trong bài viết. Tuy nhiên, nó được tích hợp quá nhiều tính năng mà blog của tôi không cần đến.

Tham khảo thêm:

  • 5 WordPress plugin giúp làm nổi bật code và syntax
  • Chèn code PHP vào WordPress với plugin Code Snippets

Syntax highlighter là gì?

Syntax highlighter là một tính năng hoặc công cụ có khả năng hiển thị mã nguồn bằng cách sử dụng màu sắc và định dạng font chữ khác nhau cho các thành phần cú pháp như từ khóa, biến, chuỗi, bình luận… Thay vì một “bức tường văn bản” đơn điệu, mã nguồn của bạn sẽ được trình bày một cách trực quan, gần giống như khi bạn xem nó trong một trình soạn thảo mã (IDE) chuyên nghiệp như Visual Studio Code hay Sublime Text.

Tại sao nên sử dụng syntax highlighter?

  • Cải thiện tính dễ đọc: màu sắc giúp mắt người đọc dễ dàng phân biệt các thành phần khác nhau của mã, từ đó hiểu logic nhanh hơn.
  • Tăng tính thẩm mỹ: các đoạn mã được tô sáng trông chuyên nghiệp và hấp dẫn hơn, nâng cao chất lượng tổng thể của website.
  • Giảm thiểu lỗi: khi người đọc sao chép mã, việc trình bày rõ ràng giúp họ dễ dàng phát hiện các lỗi cú pháp hoặc ký tự bị thiếu.
  • Nâng cao trải nghiệm người dùng: một bài viết kỹ thuật với các đoạn mã được trình bày tốt sẽ giữ chân người đọc lâu hơn và được đánh giá cao hơn.

Tại sao bạn nên chọn WPCB Syntax Highlighter?

WPCB Syntax Highlighter là một plugin WordPress được viết bởi WP Căn bản với mục tiêu cung cấp một giải pháp tô sáng cú pháp đơn giản, gọn nhẹ và hiệu quả. Plugin sử dụng thư viện JavaScript Prism.js, một trong những thư viện tô sáng cú pháp phổ biến, nhẹ và có khả năng mở rộng cao. WPCB Syntax Highlighter có một số ưu điểm như:

  • Nhẹ và nhanh: plugin được thiết kế để có hiệu suất cao, tập trung vào chức năng cốt lõi là tô sáng cú pháp mà không thêm vào các tính năng không cần thiết.
  • Tài nguyên tự host: các file prism.css và prism.js được lưu trữ ngay trong thư mục của plugin. Điều này có nghĩa là website của bạn không phụ thuộc vào CDN bên ngoài, giúp tăng tốc độ tải trang, đảm bảo tính riêng tư và hoạt động ổn định ngay cả khi các dịch vụ bên thứ ba gặp sự cố.
  • Tải tài nguyên có điều kiện: đây là một trong những điểm tối ưu nhất của plugin. Nó chỉ tải các file CSS và JS cần thiết khi phát hiện có shortcode tô sáng cú pháp ([ php ], [ css ]…) trong nội dung bài viết hoặc trong nội dung bình luận. Điều này giúp tối ưu hiệu suất, tránh tải tài nguyên thừa trên các trang không chứa mã.
  • Sử dụng đơn giản với shortcode: bạn có thể dễ dàng tô sáng các đoạn mã bằng cách bọc chúng trong các shortcode trực quan như [ php ], [ css ], [ js ], [ html ] và [ text ]. Kể từ phiên bản 1.9, các bạn có thể sử dụng shortcode [ code ] để thay thế cho toàn bộ các shortcode trước đó. Plugin sẽ tự động nhận biết loại mã nguồn để hiển thị giao diện tương ứng.
  • Tương thích với plugin chống copy: kể từ phiên bản 1.8, WPCB Syntax Highlighter được bổ sung thêm tính năng “Click to copy”, giúp nó tương thích với các plugin chống copy nội dung, chẳng hạn như WPCB Content Protector.
  • Hỗ trợ cập nhật tự động: plugin được tích hợp tính năng cập nhật tự động, cho phép nhận các bản cập nhật chỉ với 1 click, đảm bảo bạn luôn có phiên bản mới nhất.
  • Hỗ trợ đa ngôn ngữ: plugin hỗ trợ sẵn 2 ngôn ngữ phổ biến là tiếng Việt và tiếng Anh.

Xem changelog – WPCB Syntax Highlighter

Hiển thị code trong bài viết với WPCB Syntax Highlighter

1. Đầu tiên, bạn cần download plugin WPCB Syntax Highlighter. Vui lòng tham gia group WP Căn bản trên Facebook (chỉ dành riêng cho khách hàng) để lấy link download plugin.

Tham gia group WP Căn bản ngay

2. Upload, cài đặt và kích hoạt plugin WPCB Syntax Highlighter.

cai-dat-va-kich-hoat-plugin-wpcb-syntax-highlighter

Plugin chỉ hoạt động trên dịch vụ WordPress Hosting của WP Căn bản. Nếu website sử dụng host của nhà cung cấp khác, bạn sẽ không thể kích hoạt được plugin.

3. Mở trình soạn thảo bài viết ra, bọc 2 đầu đoạn code của bạn bằng các shortcode sau:

  • [ php ][/ php ]: đối với code PHP.
  • [ html ][/ html ]: đối với code HTML.
  • [ css ][/ css ]: đối với code CSS.
  • [ js ][/ js ]: đối với code JS.
  • [ text ][/ text ]: đối với các loại code khác, chẳng hạn như code trong file .htaccess.
  • [ code ][/ code ]: áp dụng cho tất cả các loại code kể trên, plugin sẽ tự động nhận biết để hiển thị cho phù hợp. Yêu cầu sử dụng phiên bản 1.9 trở lên.

Lưu ý quan trọng khi sử dụng:

  • Nhớ xóa các khoảng trắng (dấu cách) trong shortcode.
  • Ngoài ra, code phải không được chứa dòng trống (dòng trắng).
  • Code nên được chèn cuối cùng (sau khi bạn đã biên soạn xong toàn bộ nội dung) ở chế độ Code (mã). Sau khi chèn code, hãy xuất bản hoặc cập nhật luôn bài viết luôn, đừng chuyển qua chế độ Visual (trực quan) rồi mới xuất bản để tránh bị lỗi định dạng.
  • Đối với một số code “cứng đầu” (hiển thị không đúng sau khi xuất bản), các bạn có thể bọc thêm bên ngoài shortcode bằng thẻ <pre></pre>.

4. Kết quả bạn nhận được sẽ tương tự như thế này:

  • Đối với code PHP:

wpcb-syntax-highlighter-php-code

  • Đối với code HTML:

wpcb-syntax-highlighter-html-code

  • Đối với code CSS:

wpcb-syntax-highlighter-css-code

  • Đối với code JS:

wpcb-syntax-highlighter-js-code

  • Đối với plain text:

wpcb-syntax-highlighter-plain-text

Thật tuyệt vời phải không nào? Chúc các bạn thành công!

Bạn có đang chia sẻ code trong các bài viết trên website của mình không? Bạn đã sử dụng plugin nào để làm điều đó? Hãy chia sẻ với chúng tôi giải pháp của bạn thông qua 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. :)

Đang tải đánh giá...
  • Chia sẻ lên Facebook
  • Chia sẻ lên Twitter
  • Chia sẻ lên LinkedIn

Bài viết liên quan

Sửa lỗi 404 cho XML Sitemaps của Rank Math SEO
Sửa lỗi 404 cho XML Sitemaps của Rank Math SEO
Plugin chống spam siêu nhẹ dành cho WordPress
Plugin chống spam siêu nhẹ dành cho WordPress
Plugin siêu nhẹ tạo hiệu ứng tuyết rơi cho WordPress
Plugin siêu nhẹ tạo hiệu ứng tuyết rơi cho WordPress

Chuyên mục: Thủ thuật WordPress

wpcanban-com-facebook-group

Nói về Trung Hiếu

Một người con của xứ Nghệ, hiện đang sinh sống tại Hà Nội. Tôi là người sáng lập và đứng sau mọi hoạt động của WP Căn bản. Tìm hiểu thêm về tôi tại đây.

Bài viết trước « Plugin SMTP siêu nhẹ dành cho WordPress
Bài viết sau Monarx Security được tích hợp vào dịch vụ WordPress Hosting »

Reader Interactions

Bình luận

    Để lại một bình luận Hủy

    Tất cả các bình luận đều sẽ được kiểm duyệt nghiêm ngặt. Mọi bình luận trái quy định sử dụng sẽ bị gỡ bỏ link hoặc xóa bỏ hoàn toàn. Vui lòng đọc kỹ quy định trước khi bình luận. Xin cảm ơn!

  1. HN 32 bình luậnviết

    12/02/2026 lúc 11:15

    lâu lắm mới vào lại blog, công nhận bạn vẫn kiên trì vs wp quá

    Bình luận
    • Trung Hiếu Quản lýviết

      12/02/2026 lúc 11:18

      Vừa là đam mê, vừa là nguồn sống mà bạn. Không bỏ được. 😅

      Bình luận
  2. Tịnh Nguyễn Blog 195 bình luậnviết

    07/02/2026 lúc 06:44

    Ngoài lề xíu, bạn Hiếu có thể phát triển thêm cho tính năng bình luận mặc định, để người phản hồi đúng bình luận của người đó (giống wpDiscuz). Mặc định WP như của bạn Hiếu đang dùng là nếu bình luận cấp cuối cùng thì phải sẽ quay về phản hồi bình luận của chính mình hoặc một bình luận cấp cao hơn thì chưa hợp lý lắm.

    Mình từng làm với GeneratePress thành công rồi nè, tất cả bình luận đều có nút phản hồi (giống Facebook). Khi phản hồi một bình luận thì nó sẽ gắn tag “trả lời @nguyen-van-A” chẳng hạn. Nhờ đó trình tự sắp xếp bình luận sẽ rất khoa học, mặc định nó hơi hạn chế, nhưng code lại được, không nặng.

    Bình luận
    • Trung Hiếu Quản lýviết

      07/02/2026 lúc 12:12

      Đã bổ sung theo gợi ý của bác. Tuy nhiên, nó chỉ có tác dụng với các bình luận mới thôi. Còn các bình luận cũ thì vẫn giữ nguyên. 😁

      Bình luận
      • Tịnh Nguyễn Blog 195 bình luậnviết

        09/02/2026 lúc 10:26

        @Trung Hiếu Vậy là cũng oke hơn rồi, web đã nhiều bình luận rồi thì nó không đơn giản. Các món này có lẽ cần làm từ đầu hoặc trên theme Paradise mà bạn Hiếu đang bán thì khoẻ hơn.

        Bình luận
        • Trung Hiếu Quản lýviết

          09/02/2026 lúc 11:09

          @Tịnh Nguyễn Blog Muốn làm thì cũng làm được thôi. Viết tool chạy cập nhật bình luận trong database là được. Nhưng do số lượng bình luận quá nhiều nên em đang ngại chưa muốn làm. 😂 Theme bán cho khách thì phải chờ trải nghiệm một thời gian cho ổn định rồi mới tích hợp.

          Bình luận
  3. Tịnh Nguyễn Blog 195 bình luậnviết

    06/02/2026 lúc 19:23

    Có phiên bản không dùng short code không bạn Hiếu, kiểu cứ chèn vào với định dạng mã nguồn là nó tự động nhảy ra tương ứng với từng loại code ấy. Đợt rồi mình làm mà chưa được nên thôi để 1 kiểu duy nhất ^^

    Bình luận
    • Trung Hiếu Quản lýviết

      06/02/2026 lúc 20:24

      Shortcode ở đây mục đích là để xác định loại code thôi mà bác. Thay vì để hệ thống phải phân tích xem là loại code gì rồi mới render thì mình chỉ định luôn. Chắc bác thấy “shortcode” lại sợ “nặng” chứ gì? 😅

      Bình luận
      • Tịnh Nguyễn Blog 195 bình luậnviết

        06/02/2026 lúc 20:36

        Không phải nặng đâu, tự động nhận diện như ý mình mới nặng á. Mình muốn tối giản thao tác và sau này có đổi ý thì khỏi mắc công vào xoá short code. Sử dụng thống nhất một định dạng cho tiện sau này.

        Bình luận
        • Trung Hiếu Quản lýviết

          06/02/2026 lúc 20:56

          Về lý thuyết có thể làm được. Như plugin WPCB Syntax Highlighter của em có thể dễ dàng điều chỉnh code để triển khai theo hướng đó. Trên thực tế, điểm vướng mắc duy nhất là PHP và JS có cú pháp khá giống nhau, nếu đoạn code quá ngắn, đôi khi nó có thể đoán nhầm. Chúng ta sẽ cần phải thêm thẻ php vào đầu đoạn code PHP để có kết quả dự đoán chính xác nhất. Còn về tài nguyên thì nó không tiêu tốn hơn là bao, tốc độ load cũng vậy, đặc biệt là khi có cache.

          Bình luận
          • Tịnh Nguyễn Blog 195 bình luậnviết

            06/02/2026 lúc 20:59

            Nếu làm được thì sịn đó bạn Hiếu, tiện và đồng bộ hơn. Các AI nó phân biệt được thì chắc phải có cách để phân biệt được loại code nào trong đó á chứ, chỉ là chưa tìm ra hướng tối ưu.

            Bình luận
            • Trung Hiếu Quản lýviết

              06/02/2026 lúc 22:38

              Em vừa hoàn thiện phiên bản 1.9 của plugin WPCB Syntax Highlighter rồi. Đã test thử nhiều loại code và cho tỉ lệ nhận biết chính xác 100%. Nó thậm chí không cần thẻ php để phân biệt PHP và JS. 😁

              Bình luận
          • Tịnh Nguyễn Blog 195 bình luậnviết

            07/02/2026 lúc 06:34

            Ngon ngay, có kinh nghiệm khác hẳn, đợt mình vọc một buổi mà không nên, bỏ ý định đó luôn, sau này siêng thì vọc tiếp ^^

            Bình luận

Sidebar chính

Người sáng lập

avatar-tac-gia
Blogger - Developer - Freelancer

Tôi tên là Bùi Trung Hiếu, sinh ra ở một làng quê nghèo thuộc tỉnh Nghệ An. Hiện tại, tôi đang sinh sống và làm việc tại Hà Nội. Với niềm đam mê công nghệ thông tin mãnh liệt, đặc biệt là WordPress, tôi đã tự tìm tòi, nghiên cứu về chúng trong suốt nhiều năm qua.

Xem thêm về tôi

Theo dõi qua mạng xã hội

Dịch vụ tối ưu WordPress miễn phí

dich-vu-toi-uu-wordpress-mien-phi

Plugin độc quyền miễn phí

  • WPCB Secure Shield
  • WPCB Hybrid Cache Manager
  • WPCB AI Optimization
  • WPCB Simple Ratings
  • WPCB Simple AntiSpam
  • WPCB Social Share Buttons
  • WPCB Comment Notifications
  • WPCB Comment User Badge
  • WPCB Top Commenters
  • WPCB Simple SMTP
  • WPCB Simple Contact Form
  • WPCB Permalinks Manager
  • WPCB Syntax Highlighter
  • WPCB Content Protector
  • WPCB Auto Images Alt-Text
  • WPCB Snowfall
  • WPCB Ultimate Search
  • WPCB 404 Auto Redirect
  • WPCB Disable Blog
  • WPCB Simple Lightbox
  • WPCB Auto Expired Transients Cleaner

Dịch vụ quét mã độc miễn phí

dich-vu-quet-ma-doc-wordpress-mien-phi

Bài viết mới nhất

  • Tối ưu website WordPress cho AI một cách đơn giản 24/03/2026
  • Hướng dẫn nâng cấp PHP 8.5 cho website WordPress 09/03/2026
  • Sửa lỗi trắng trang cho XML Sitemaps của Rank Math SEO 02/03/2026
  • Sửa lỗi 404 cho XML Sitemaps của Rank Math SEO 01/02/2026
  • Plugin chống spam siêu nhẹ dành cho WordPress 07/01/2026
  • Plugin siêu nhẹ tạo hiệu ứng tuyết rơi cho WordPress 12/12/2025

Footer

Bình luận mới nhất

  • Trung Hiếu trong Hướng dẫn nâng cấp PHP 8.5 cho website WordPress
  • Tuấn Digi trong Hướng dẫn nâng cấp PHP 8.5 cho website WordPress
  • Trung Hiếu trong Hướng dẫn nâng cấp PHP 8.5 cho website WordPress
  • Trung Hiếu trong Ra mắt plugin Hybrid Object Cache độc quyền tại WP Căn bản
  • Tịnh Nguyễn Blog trong Hướng dẫn nâng cấp PHP 8.5 cho website WordPress

Bình luận nhiều nhất

  1. Tịnh Nguyễn Blog (16)
  2. Ngọc Blue (6)
  3. Quang (5)
  4. Tuấn Lê (3)
  5. VietHouse (2)
  6. Nutatu (2)
  7. HN (1)
  8. Tuấn Digi (1)

Liên kết hữu ích

  • Giới thiệu bản thân
  • Quy định sử dụng
  • Bản quyền nội dung
  • Chính sách bảo mật
  • Liên hệ hỗ trợ

Thống kê WP Căn bản

9 Chuyên mục - 1.019 Bài viết - 35.698 Bình luận

Bản quyền © 2014 - 2026 · WP Căn bản (tiền thân là ebooksvn.com) · Sử dụng Paradise child theme và dịch vụ WordPress Hosting