我使用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问题,我觉得值得把它放在这里
答案 0 :(得分:0)
我解决的问题是,我之前使用CCF在我的临时站点上构建了另一个表单,我浏览了phpmyadmin帖子并删除了所有基于ccf的内容然后重建了我的表单,因为此表单中没有以前的表单被分配了ID 122,我的模板现在可用:)
知道是否有使用php搜索通配符的方法仍然是一件好事,因为这将是一个更具可扩展性和未来的解决方案