I am trying to display code in my WordPress page and it isn’t working. Everything I read says that you should be able to just use pre
tag with code tag and it would be good but when I try to display a shortcode, it renders the shortcode rather than displaying the code.
The codex says that using pre
and code would work but it isn’t for me. Has anyone had this issue? Am I missing something in functions.php
that makes this work?
To display a shortcode instead of rendering it you have two options:
[[shortcode]]
. WordPress will show this as[shortcode]
.[
, write it as as[
or[
.Using
[
tag will not work if you switch between the text and visual editor.The
[[shortcode]]
solution does not work either with WP 4.1.1.Instead, the following solution works:
Worked for me:
[shortcode]
where[
is [ and]
is ] html codes.Don’t worked for me the one suggested by toscho:
Write [[shortcode]]. WordPress will show this as [shortcode].
I tried all suggested answers, none worked for me.
Here is my (strange) way of showing [solr_search_shortcode]:
<pre>[<code>solr_search_shortcode</code>]</pre>
See it live here.
Wrapping brackets with
<span>[</span>
also seems to work