在 WordPress 中关闭简码
Closing shortcode in WordPress
我制作了一个简单的 WordPress 插件,可以突出显示文本。
add_shortcode('close-span', 'highlighter_closing_span_shortcode');
function highlighter_closing_span_shortcode($atts) {
return '</span>';
}
这是插件的结束简码部分。在这种情况下,用户必须键入“[close-span]”。我想将其更改为“[/span]”。如何修改上面的代码?
嗨@Peter(如果可以的话会发表评论)这可能不言而喻,但你试过了吗
add_shortcode('/span', 'highlighter_closing_span_shortcode');
function highlighter_closing_span_shortcode($atts) {
return '</span>';
}
您可以使用短代码的 $content
参数允许用户在标签之间放置副本:
add_shortcode( 'span', 'my_span_shortcode' );
function my_span_shortcode( $atts, $content = null ){
return '<span class="highlighted">' . $content . '</span>';
}
您可以像这样使用简码:
[span]This will be highlighted[/span]
这将导致:
<span class="highlighted">This will be highlighted</span>
我制作了一个简单的 WordPress 插件,可以突出显示文本。
add_shortcode('close-span', 'highlighter_closing_span_shortcode');
function highlighter_closing_span_shortcode($atts) {
return '</span>';
}
这是插件的结束简码部分。在这种情况下,用户必须键入“[close-span]”。我想将其更改为“[/span]”。如何修改上面的代码?
嗨@Peter(如果可以的话会发表评论)这可能不言而喻,但你试过了吗
add_shortcode('/span', 'highlighter_closing_span_shortcode');
function highlighter_closing_span_shortcode($atts) {
return '</span>';
}
您可以使用短代码的 $content
参数允许用户在标签之间放置副本:
add_shortcode( 'span', 'my_span_shortcode' );
function my_span_shortcode( $atts, $content = null ){
return '<span class="highlighted">' . $content . '</span>';
}
您可以像这样使用简码:
[span]This will be highlighted[/span]
这将导致:
<span class="highlighted">This will be highlighted</span>