将变量传递给WP短代码 - Events Manager插件

时间:2016-12-05 12:25:55

标签: php wordpress

php初学者 - 原谅我的天真......

刚刚找到了这个精彩的社区。

我正在使用WP插件here创建网站。

该插件提供了一些“开箱即用”的短代码,可以通过变量和占位符生成事件列表。例如:

[events_list tag="Theatre"&state="Brussels"&scope="tomorrow"]
#_EVENTLINK - at #_LOCATIONLINK on #_EVENTDATES at #_EVENTTIMES
[/events_list]

我想要做的是通过从上一页提交的多个下拉菜单,使用可选的用户选择的术语填充此短代码中的变量(范围,状态,标记等)。我正在采取的方法是在提交菜单选项时生成一个URL,这会将用户带到包含短代码的页面,例如:

mysite.com/?page_id=1001&tag=Theatre&state=Brussels&scope=tomorrow

我的问题是,有人可以建议我如何将变量从URL下载到短代码,以便他们自动驱动短代码以根据用户的更改选择生成所需的事件列表?我尝试过使用php片段(通过插入插件),例如

<?php
echo htmlspecialchars($_GET["scope"]);
?>

但似乎遇到问题重新嵌套的短代码,或在Wordpress页面运行php的其他冲突。

非常感谢有关我可能采取的方向的任何提示!!!

0 个答案:

没有答案