第一条规则:
当在主题的模板文件中使用时(即WordPress循环),
the_content()
默认情况下,将在应用所有短代码后返回内容。
第二条规则:
如果您有任何自定义短代码,则必须将短代码处理程序函数应用于
add_shortcode
(显然)。否则,您自己的自定义短代码将无法工作。
第三条规则:
如果插件的内容相关功能独立于
the loop
并且您希望使用自定义查询检索内容,然后要在内容中应用短代码,您可以使用
do_shortcode
作用例如:
$content = do_shortcode( $content );
or,您可以使用
the_content
用于相同目的的过滤器:
$content = apply_filters( \'the_content\', $content );
Here 你会发现类似的讨论。