思考短代码的最佳方式是将其视为函数调用。调用此函数时,它会呈现您所请求的内容。
例如,假设以下是您的帖子或页面的内容:
Some text here
[my_short_code]
And more text here
现在,如果您没有实现shortcode挂钩,那么上面的内容将显示如上所示。
然而,在插件函数文件(或主题,但我认为短代码可能是插件的一部分)中,如果您添加以下挂钩
add_shortcode(\'my_short_code\', \'render_my_short_code);
function render_my_short_code () {
?>
Yay
<?php
}
然后,您的帖子或页面的输出将如下所示:
Some text here
Yay
And more text here
正如您所看到的,当您添加短代码挂钩时,短代码现在作为一个函数来呈现您喜欢的任何内容(挂钩按名称查找短代码,并将其替换为附加到挂钩的函数的内容)。所以,如何使用它真的取决于你。
有关短代码的更多详细信息,请参见:https://codex.wordpress.org/Shortcode
希望这有帮助。