在Wordpress中嵌套短代码

时间:2017-05-11 15:21:20

标签: wordpress nested shortcode

首先,我已经找到了答案,但我找到的所有内容都将我引向了Codex,很简单,也可以用#34;希腊文"来编写。我刚刚开始使用Wordpress,我不知道有关PHP的舔,所以Codex只是一堆gobblity-gook。我认为这应该很简单,也许它不能完成,但我们走了......

我有一个短代码(我通过谷歌搜索找到),如果你没有登录,它会在我的Wordpress网站上隐藏内容。[会员]必须登录才能看到这个。 [/ member]效果很好。

现在,我已经使用Participant Database插件添加了一个数据库,并希望使用他们的短代码显示该数据库中的人员列表... {pdb_list]这也很好用,但是....

我需要做的是" [会员] [pdb_list] [/ member]"。并非每个访问该网站的人都需要登录,但要查看列表,他们必须登录。请帮助,但不要只是说读取codex(希腊语给我),或者说使用" do_shortcode()",根据我的经验,这个答案也是难以理解的。

这似乎应该很简单,但我无法弄明白...... T.I.A。!

1 个答案:

答案 0 :(得分:1)

Codex说:

  

短代码解析器正确处理嵌套的短代码宏,前提是它们的处理函数通过递归调用do_shortcode()来支持它:

简单来说,如果你想使用嵌套的短代码,你必须在外部短代码中翻译它们。

for key in parameters.keys.sorted() {...}