按下提交按钮后触发快捷码

时间:2012-03-06 作者:Chris

我需要execute a shortcode after the user will press the submit button. 我使用的是联系人表格7,并在编辑后的部分用一个快捷码插入了表格。

这基本上是一个收集数据的表单,提交后,我会在一个新窗口中将用户重定向到贝宝。贝宝(PayPal)按钮的快捷码已经可以自己使用了。

我尝试过这个功能,但表单似乎卡住了,我永远都会看到加载图标,消息已经传递了,但最重要的是,它没有执行我的快捷码。甚至不是简单的echo "test";.

add_action (\'wpcf7_mail_sent\', \'after_mail_sent\');
function after_mail_sent () {
  echo do_shortcode (\'[book]\');
}
有什么想法吗?

0 个回复
结束

相关推荐

Shortcodes not working

我有WordPress 3.2.1 我已经创建了一个个人短代码,在我更改Permalink Settings 从…起Default 到Custom Structure.短代码会永久停止工作,而我会返回到Default 背景你好,我今年[生日=“1975-03-25”]岁。我添加了add_shortcode 在我的主题中的函数functions.php.如果我添加新shortcode 到原始WordPress主题Twenty Eleven 在functions.php 文件,工作正常!我的职能。php文件:

按下提交按钮后触发快捷码 - 小码农CODE - 行之有效找到问题解决它

按下提交按钮后触发快捷码

时间:2012-03-06 作者:Chris

我需要execute a shortcode after the user will press the submit button. 我使用的是联系人表格7,并在编辑后的部分用一个快捷码插入了表格。

这基本上是一个收集数据的表单,提交后,我会在一个新窗口中将用户重定向到贝宝。贝宝(PayPal)按钮的快捷码已经可以自己使用了。

我尝试过这个功能,但表单似乎卡住了,我永远都会看到加载图标,消息已经传递了,但最重要的是,它没有执行我的快捷码。甚至不是简单的echo "test";.

add_action (\'wpcf7_mail_sent\', \'after_mail_sent\');
function after_mail_sent () {
  echo do_shortcode (\'[book]\');
}
有什么想法吗?

0 个回复

相关推荐

Namespaced shortcode?

我正在改造一个旧的WP站点,该站点有许多自定义的短代码,显然由于代码当前的组织方式,这些短代码在性能方面付出了代价。当然,我可以修复优化不好的代码,使用十几个短代码,并且一天就可以完成,但我想知道如何更好地组织它们。根据WordPress\'documentation, 建议将它们放在插件中并在上初始化init. 我们可以通过这样“命名”它们来减少这个钩子中的负载吗?[com.company shortcode attr=\"attr\" prop=\"prop\"] 有人尝试过这样的解决方案吗