Hiển thị shortcode mà không thực hiện nó


18

Tôi đang cố gắng hiển thị mã trong trang WordPress của mình và nó không hoạt động. Tất cả mọi thứ tôi đọc đều nói rằng bạn chỉ có thể sử dụng prethẻ với thẻ mã và nó sẽ tốt nhưng khi tôi cố gắng hiển thị một mã ngắn, nó sẽ hiển thị mã ngắn thay vì hiển thị mã.

Codex nói rằng việc sử dụng prevà mã sẽ hoạt động nhưng nó không phù hợp với tôi. Có ai có vấn đề này? Tôi có thiếu một cái gì đó trong functions.phpđó làm cho công việc này?

Câu trả lời:


26

Để hiển thị một shortcode thay vì hiển thị nó, bạn có hai tùy chọn:

  1. Viết [[shortcode]]. WordPress sẽ hiển thị điều này như [shortcode].
  2. Thoát khỏi [, viết nó như là [hoặc [.

Xin chào, vấn đề khó khăn với [shortcode ]là mỗi lần tôi chỉnh sửa trang, chúng được thay đổi thành dấu
ngoặc..BTW

Nếu bạn có mã shorcode có nội dung, hãy đặt dấu ngoặc phụ xung quanh toàn bộ shortcode, không phải thẻ bắt đầu và thẻ kết thúc, tức là[[shortcode]content goes here[/shortcode]]
SteJ

3

Làm việc cho tôi: mã html [shortcode]ở đâu &#91[và ]là].

Đừng làm việc cho tôi một gợi ý của toscho: Viết [[shortcode]]. WordPress sẽ hiển thị điều này dưới dạng [shortcode].


3

Sử dụng &#91thẻ sẽ không hoạt động nếu bạn chuyển đổi giữa trình soạn thảo văn bản và hình ảnh.

Các [[shortcode]]giải pháp không làm việc, hoặc với WP 4.1.1.

Thay vào đó, giải pháp sau đây hoạt động:

[[shortcode]
Hello World
[/shortcode]]

3

Tôi đã thử tất cả các câu trả lời được đề xuất, không có câu trả lời nào cho tôi.

Đây là cách hiển thị (lạ) của tôi [solr_search_shortcode] :
<pre>[<code>solr_search_shortcode</code>]</pre>

Xem nó sống ở đây .

Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.