DO_ShortCode()不会返回PHP数组

时间:2014-02-17 作者:arxoft

我做了一个短代码[get_clients] 它应该在通过调用时返回所有客户端的数组do_shortcode(\'[get_clients]\'). 但它只返回一个字符串“Array”。为什么?

1 个回复
最合适的回答,由SO网友:rocknrollcanneverdie 整理而成

此函数返回字符串。因此,您应该将数组的元素连接起来,形成一个字符串。

抄本:

Function Reference/do shortcode

返回值

(字符串)

用短代码处理程序的输出替换短代码的内容。

结束

相关推荐

快捷代码返回$CONTENT与DO_SHORTCODE($CONTENT)

我想我问题的标题说明了一切。在创建短代码时,我见过一些人这样做do_shortcode($content) 而不是$content.有什么区别?另一件事,假设我有一个短代码[hello]World[/hello]. 不会再回来了do_shortcode($content) 导致do_shortcode(\'World\')?根据法典,给出的示例如下:,do_shortcode(\'[hello]\')那么,什么会回来呢do_shortcode($content) 解释(如果是[hello])如有任何实例或