Cách WordPress cho phép các đoạn mã được chèn

Nếu bạn cần hiển thị các phần mã trong bài đăng WordPress của mình, có lẽ do doanh nghiệp của bạn bán plugin hoặc chương trình phần mềm được người dùng của nó thiết kế để sửa đổi, bạn có thể thấy quá trình thực hiện một chút bực bội. Nếu bạn nhập mã vào chế độ "Trực quan" của trình chỉnh sửa WordPress, nó sẽ được hiển thị dưới dạng mã, nhưng sẽ không được chạy dưới dạng mã. Trong hầu hết các trường hợp, điều này là tốt, nhưng nếu bạn cần chạy một số mã trong khi hiển thị mã khác cho người dùng của mình, bạn cần một cách để cho WordPress biết mã nào sẽ đọc và mã nào sẽ hiển thị. Có một số giải pháp cho vấn đề này mà bạn có thể thử.

Tags

Bất kỳ mã nào được đặt giữa các thẻ mã sẽ được hiển thị trong loại đơn cách. Định dạng đúng như sau:

Your code here

Định dạng này là một cách tuyệt vời để làm cho mã của bạn nổi bật so với phần còn lại của văn bản và nó là một giải pháp phù hợp trong hầu hết các trường hợp. Thẻ mã có thể được tùy chỉnh trong biểu định kiểu của bạn và có thể được sử dụng trong một câu. Tuy nhiên, một hạn chế quan trọng là các thẻ HTML. Bất kỳ mã HTML nào giữa hai thẻ mã sẽ được chạy như bình thường, khiến cách tiếp cận này trở nên vô dụng khi hiển thị mã HTML cho độc giả của bạn.

Mã nhân vật

Khi bạn chèn mã vào chế độ "Trực quan" của trình chỉnh sửa WordPress, các ký hiệu trong mã được thay đổi thành mã ký tự. Điều này ngăn mã được đọc dưới dạng mã, trong khi vẫn cho phép mã được hiển thị trong bài. Bạn có thể áp dụng thủ công cùng một phương pháp trong chế độ "HTML" của trình chỉnh sửa, sẽ mang lại kết quả tương tự nhưng vẫn cho phép bạn đặt mã mà bạn muốn WordPress chạy trong bài đăng. Để sử dụng phương pháp này, thay thế các ký hiệu sau bằng mã ký tự tương ứng:

<= <

=> / = /

] =] [= ["=" '='

 Thẻ 

Thẻ Pre hoạt động theo cách tương tự như thẻ mã, ngoại trừ bất kỳ văn bản nào trong chúng sẽ được sao chép chính xác như nó xuất hiện. Điều này có nghĩa là, không giống như các thẻ mã, chúng phù hợp để sử dụng với mã HTML. Chúng được sử dụng như thế này:

 Mã của bạn ở đây 

Cũng như thẻ mã, thẻ trước có thể được tạo kiểu trong biểu định kiểu nhưng phù hợp hơn để hiển thị các khối mã so với thẻ mã vì chúng giữ nguyên các ngắt dòng. Lưu ý rằng vì ngắt dòng được theo dõi chính xác, các dòng mã quá dài để vừa trong khu vực nội dung sẽ không phù hợp.

Báo giá

Dấu ngoặc kép đại diện cho một trường hợp đặc biệt khi hiển thị mã trong bài viết. WordPress tự động định kiểu các trích dẫn xung quanh một đoạn văn bản thành các dấu ngoặc kép mở và đóng. Điều này thật tuyệt vời trong một bài đăng trên blog, nhưng những ký tự này không được nhận dạng trong lập trình, vì vậy khi người đọc của bạn sao chép và dán mã, nó sẽ không hoạt động. Thay vào đó, hãy chắc chắn sử dụng các thẻ trước cho mỗi đoạn văn bản bao gồm dấu ngoặc kép hoặc thay thế dấu ngoặc kép bằng mã ký tự của nó. Vì vậy, đây:

sẽ trở thành thế này:

Bài ViếT Phổ BiếN