wordpress如何自定义短代码

wordpress实现自定义短代码。短代码的用途很多,常见的场景有利用短代码来实现某一部分内容的特殊效果,或者在文章中插入自定义的一些特殊样式内容,或者隐藏某些内容等。

首先在主题或者插件内定义一个短代码名称以及短代码所要输出的内容

add_shortcode('code', 'hello');
function hello() {
    return 'Hello, World!';
}

写文章的时候,输入[code]将会出现Hello, World!

带有内容的短代码

// @param $atts 短代码参数
// @param $content 短代码里面的内容
// @param $code 短代码
function hello($atts, $content=null, $code="") {
    $result = '<div>';
    $result .= $content;
    $result.= '</div>';
    return $return;
}