0

我需要在 wordpress 上创建一个重定向到 Chronopay 支付门的支付表单。我尝试使用带有数据库扩展的 CF7 插件来实现。

接下来我该怎么做: 1. 将唯一 ID 和付款状态添加到 CF7 数据库字符串。(我在数据库中添加了 2 个字段并尝试使用 wpcf7_before_send_mail 上的挂钩更改它们)。

function order_set_id($f) {
global $wpdb;
global $table_prefix;
$submit_time = $f->submit_time;
$title = $f->title;

if ('Taxy pick up' == $title ) {
    $sql = "SELECT MAX(order_id) as mid FROM `wp_cf7dbplugin_submits`";
    $var = $wpdb->get_results($wpdb->prepare($sql));

    $neworder_id = $var[0]->mid;
    $wpdb->update( 'wp_cf7dbplugin_submits',  
        array( 'order_id' => 0, 'order_payment' => 0 ),  
        array( 'submit_time' => $submit_time ),  
        array( '%s', '%d' ),  
        array( '%d' )
    );
}}
add_action( 'wpcf7_before_send_mail', 'order_set_id');

但它不起作用。

  1. 提交表单后,我需要显示一个隐藏的表单作为付款发票。我该怎么做?
  2. 如何阻止在联系表 7 中发送电子邮件?
4

1 回答 1

0

在几乎过去,我想要类似的东西。找到了这两种方法:

  1. http://runastartup.com/integrate-paypal-button-with-contact-form-in-wordpress/
  2. http://www.gobdg.com/blog/code-library/donation-form-using-contact-form-7-paypal/

想法暂时搁置,但我将尽快有空闲时间,将决定使用哪种方法。

祝你好运!:)

于 2012-06-22T20:08:48.827 回答