WordPress函数 do_shortcode 调用对应函数来处理短代码
简介
搜索 $content 中的短代码(shortcode)并调用其对应的处理函数来替换。
用法
可以直接在PHP模板文件中调用
echo do_shortcode( $content ); echo do_shortcode("[YFF type=contact]"); echo do_shortcode( '[post_secret password="123"]' . $text_to_be_wrapped_in_shortcode . '[/post_secret]' );
参数
$content
(string) (required) 含有短代码的字符串。
Default: None
返回值
(string) 短代码被对应其处理函数返回文本替换之后的字符串。
源文件
wp-includes/shortcodes.php
<?php echo do_shortcode("[YFF type=contact]"); ?>