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Причина: не указано
Вы не имеете права на публикацию сообщений в этой теме