如何将数组作为短码的属性传递,以使短码解析器正常工作?

时间:2014-07-09 作者:user1147145

echo \'[test attr="\'.json_encode(array(\'test\'=>\'my[][dfd]dfds[][][\')).\'"]\';

//如何在短代码中安全地将数组作为属性传递?

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

尝试

base64\\u编码(序列化($数组))base64\\u编码(json\\u encoe($数组))和在短码中的反向解码

结束

相关推荐

Gist shortcode is not working

我刚安装了一个全新的Wordpress用于测试,因为我打算刷新我当前的网站。我的一个要求是能够嵌入Gist中的代码。在Wordpress文档之后,较新版本附带了Gist的特定短代码:Gist Shortcode问题是它根本不起作用。我试着简单地将url粘贴在一行上,或者将其包裹在[要点]标签上,但没有任何效果。url只是在帖子中显示为原始文本。我知道有些插件提供了相同的功能,但我真的希望使用Wordpress的内置功能。我的网站已自动托管并安装在Azure网站上,运行PHP 5.4和Wordpress 3