A) 如果要显示短码语法,可以尝试在编辑器中使用双括号编写:
<pre>[[shortcode foo="bar"]]</pre>
然后显示为
<pre>[shortcode foo="bar"]</pre>
它不会激活短代码回调。
B) 或者,如果您需要一些额外的格式,可以通过快捷码定义自己的漂亮格式:
function pretty_shortcode( $atts, $content )
{
$atts = shortcode_atts(
array( \'class => \'pretty_shortcode\' ),
$atts,
\'pretty_shortcode\'
);
// input
$content = wp_kses( $content, array() );
$atts[\'class\'] = esc_attr( $atts[\'class\'] );
// output
return sprintf( \'<pre class="%s">%s</pre>\', $atts[\'class\'], $content );
}
add_shortcode( \'pretty_shortcode\', \'pretty_shortcode\' );
然后,您可以在编辑器中编写以下内容:
[pretty_shortcode class="pretty"]
[gallery ids="123,321" link="file"]
[/pretty_shortcode]
输出为:
<pre class="pretty">
[gallery ids="123,321" link="file"]
</pre>