update more load mainpage
This commit is contained in:
@@ -600,3 +600,46 @@ function custom_meta_tags() {
|
||||
echo $og_tags;
|
||||
}
|
||||
|
||||
|
||||
add_action('wpcf7_before_send_mail', 'my_custom_contact_form_handler', 10, 3);
|
||||
function my_custom_contact_form_handler($contact_form, $abort, $submission) {
|
||||
|
||||
|
||||
|
||||
// Получаем ID формы
|
||||
$form_id = $contact_form->id();
|
||||
|
||||
|
||||
if ( $form_id == '0ddb83c' ) {
|
||||
|
||||
// Получаем данные формы
|
||||
$submission = WPCF7_Submission::get_instance();
|
||||
|
||||
if ($submission) {
|
||||
|
||||
$posted_data = $submission->get_posted_data();
|
||||
|
||||
// Подключаемся к базе данных WordPress
|
||||
global $wpdb;
|
||||
|
||||
// Определяем таблицу в базе данных WordPress в зависимости от ID формы
|
||||
$table_name = $wpdb->prefix . 'subusers';
|
||||
|
||||
$wpdb->insert(
|
||||
$table_name,
|
||||
array(
|
||||
'mail' => $posted_data['your-email'],
|
||||
'status' => 0,
|
||||
'date' => current_time('mysql')
|
||||
),
|
||||
array(
|
||||
'%s', // Формат для строкового поля
|
||||
'%d', // Формат для цифрового поля
|
||||
'%s' // Формат для поля с датой и временем
|
||||
)
|
||||
);
|
||||
|
||||
}
|
||||
}
|
||||
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user