在调用短代码时搜索通配符值?

时间:2015-05-19 15:19:34

标签: php wordpress forms wildcard

我使用Wordpress插件生成表单,而不是使用内容编辑器将表单插入到页面中,我将其直接添加到我的模板中。

问题是,在我的本地版本中,我的表单的ID与我的暂存网站上的表单的ID不同。

我在我的模板中包含此内容以显示表单:

<?php echo do_shortcode('[ccf_form id="122"]');?>

但是在暂存时,我的表单的ID为259,所以我想知道的是,有没有办法搜索通配符?类似的东西:

<?php echo do_shortcode('[ccf_form id="fnmatch(*)"]');?>

或者我应该在phpmyadmin中找到表单ID并将其更改为122?

我正在使用自定义联系表单插件btw

请注意

我意识到这个问题可能最适合加入WP频道,但由于它更像是纯粹的PHP问题,我觉得值得把它放在这里

1 个答案:

答案 0 :(得分:0)

我解决的问题是,我之前使用CCF在我的临时站点上构建了另一个表单,我浏览了phpmyadmin帖子并删除了所有基于ccf的内容然后重建了我的表单,因为此表单中没有以前的表单被分配了ID 122,我的模板现在可用:)

知道是否有使用php搜索通配符的方法仍然是一件好事,因为这将是一个更具可扩展性和未来的解决方案