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]"); ?>