0

wordpressでChronopay支払いゲートにリダイレクトする支払いフォームを作成する必要があります。データベース拡張機能付きのCF7プラグインで作ってみました。

次のことはどうすればよいですか: 1. CF7 データベース文字列に一意の ID と支払いステータスを追加します。(データベースに 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. Contact Form 7 でメール メッセージの送信をブロックするにはどうすればよいですか?
4

1 に答える 1

0

ほぼ過去に、私は似たようなものが欲しかった。この2つの方法を見つけました:

  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 に答える