WordPress
- 9 ответов
- 0 вопросов
1
Вклад в тег
require($_SERVER[‘DOCUMENT_ROOT’].’/wp-load.php’);
add_action('wp_ajax_custom_update_usermeta', 'custom_update_usermeta');
add_action('wp_ajax_nopriv_custom_update_usermeta', 'custom_update_usermeta');
function custom_update_usermeta(){
$data[0] = 'success';
$current_user = wp_get_current_user();
if (isset($_POST['qiwi_wallet'])) {
update_user_meta($current_user->ID, 'qiwi_wallet', $_POST['qiwi_wallet']);
}else{
$data[0] = 'Пусто в qiwi_wallet';
}
if (isset($_POST['webmoney_wallet'])) {
update_user_meta($current_user->ID, 'webmoney_wallet', $_POST['webmoney_wallet']);
}else{
$data[1] = 'Пусто в webmoney_wallet';
}
die(json_encode($data[0]));
}
jQuery(document).ready(function($){
$('#dashboard-profile-form').on('submit',function(event){
event.preventDefault();
$.ajax({
url: "/wp-admin/admin-ajax.php",
type: "POST",
data: "action=custom_update_usermeta&"+$('#formReviews').serialize(),
success: function(res){
var data = JSON.parse(res.toString());
if(data[0] == 'success'){
alert('Успешно');
}else{
alert(data);
}
},
error: function(){
alert('Упс, не нашли функцию обработки');
}
});
});
});
function search_city(){
print_r('1111');
}
if(!empty($_REQUEST)){
if(function_exists($_REQUEST['action'])){
call_user_func($_REQUEST['action']);
}
die();
}