0

wordpressのプラグインを作っています。jp_test という名前で作成したカスタム データベース テーブルに行を作成したいと考えています。カスタム テーブルにワードプレスのユーザー ID が必要です。私のコードはプラグインのインデックスファイルにありますが、テーマの functions.php でも試してみましたが、まだ動作しません。誰でも何か提案できますか?

    function add_to_jp( $user_id ) {        

    global $wpdb;

    $jp_data = array( 
        'wp_user_ID' => $user_id,
        'jp_email' => '',
        'jp_telephone' => '',
        'extra' => ''
    );

    $wpdb->insert(  'jp_test', $jp_data); 

}

add_action( 'user_register', 'add_to_jp)');
4

1 に答える 1

1

これを試すことができますか?

function add_to_jp( $user_id ) {

    $jp_data = array( 
        'wp_user_ID' => $user_id,
        'jp_email' => '',
        'jp_telephone' => '',
        'extra' => ''
    );

    global $wpdb;

    $wpdb->insert(  'jp_test', $jp_data, array('%d', '%s', '%s', '%s') ); 

}

add_action( 'user_register', 'add_to_jp');

これが機能することを願っています:/

于 2013-08-29T12:38:03.767 に答える