add_action('init', 'processForm'); function processForm() {
wp_verify_nonce( $_POST['rating-form_nonce'], 'rating-form_nonce' );
wp_create_nonce( 'rating-form_nonce' );
и сравнивается ,но почему-то при перезагрузке остается одно и тоже значение и проверка проходит global $wp;
wp_redirect(get_permalink(), $wp->request)));
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);
}
}
import { mapGetters } from 'vuex';
export default {
computed: {
...mapGetters(['getStrings', 'getNumbers', 'getUsers']),
anotherCounter() {
// ..
}
}
}
import { mapGetters } from 'vuex';
export default {
computed: {
getStrings() {
// ..
},
getNumbers() {
// ..
},
getUsers() {
// ..
},
anotherCounter() {
// ..
}
}
}