9ответ(ов) в теме
да, но на кабинет
Вы не можете просматривать опубликованные ссылки
'.$user_ID не переходит, а на главную ,
то есть со страницы аккаунта была отправлена форма хочу вернуться на нее,
если без редиректа будет зацикливание
Редакции сообщения
19.10.2020 21:55Причина: не указано
19.10.2020 21:55Причина: не указано
19.10.2020 21:56Причина: не указано
19.10.2020 21:56Причина: не указано
вы не сказали про дебаг. Например продебажьте что user_ID у вас есть, что строкой ниже собирается нужный урл и только потом убедитесь что до функции редиректа дело доходит. Может вообще эти 2 строки вне работы
Вообще еслиб дело до редиректа дошло то как минимум сюда бы выкинуло http://egocreo.webalgoritm.tmweb.ru/account/?user=
форма после перезагрузке отправляется повторно как поправить?
внизу код который в function.php
if (isset( $_POST['premium-form_nonce'])) {
$user_ID = get_current_user_id();
if( wp_verify_nonce( $_POST['premium-form_nonce'], 'premium-form_nonce' ) && rcl_get_user_rating($user_ID) > 100 && !(empty(rcl_get_option('my-premeum'))) ) {
$mypremeum = rcl_get_option('my-premeum');
$args = array(
'rating_value' => -$mypremeum,
'object_author' => $user_ID
);
rcl_update_user_rating($args);
update_user_meta( $user_ID, 'premeum', 1);
update_user_meta( $user_ID, 'premeum-time',
current_time('timestamp', 1));
$args = array(
'user_id' => $user_ID,
'notice_subject' => 'Премиум куплен',
'notice_content' => ''
);
rcl_add_notification( $args );
// тут редирект на текущую
global $wp;
//wp_redirect(home_url(add_query_arg(array($_GET), $wp->request)));
wp_redirect(get_permalink(), $wp->request);
}
}
Редакции сообщения
15.01.2021 20:32Причина: не указано
15.01.2021 20:33Причина: не указано
Вы не имеете права на публикацию сообщений в этой теме