2016-02-23 3 views
0

Когда пользователь нажимает кнопку, выполняется PHP-код. После этого страница обновляется. Вот мой код.Перенаправление после нажатия кнопки на wordpress

<?php 
} 
//If click on button 
if (isset($_POST['deliver_confirmation'])) 
        { 
         //Update payment meta of deliver_status 
         $meta['deliver_status']= 'Đã giao'; 
         edd_update_payment_meta($payment->ID, '_edd_payment_meta', $meta); 
         //REFRESH CURRENT PAGE CODE HERE 
         //echo '<meta http-equiv="refresh" content="5" />';//DOES NOT WORK 
        } 


?> 

Скажите, пожалуйста, как я могу обновить или перенаправить на текущую страницу.

+0

Возможный дубликат [Перенаправление плагин WordPress после того, как кнопка отправки нажата] (HTTP://stackoverflow.com/questions/27544911/redirect-the-wordpress-plugin-after-submitting-button-is-clicked) – John

ответ

0

Попробуйте это:

header("Refresh:0"); // To Refresh 

или

header('Location: http://www.test.com/'); // To Redirect 
+0

Я получил эту войну и страница не обновляется. Предупреждение: не удается изменить информацию заголовка - уже отправленные заголовки (вывод начинается с C: \ xampp \ htdocs \ wp-includes \ class.wp-styles.php: 172) в C: \ xampp \ htdocs \ wp-content \ plugins \ easy-digital-downloads \ templates \ shortcode-receipt.php on line 290 – John

+0

Посмотрите здесь: http://stackoverflow.com/questions/8028957/how-to-fix-headers-already-sent-error-in-php –

0

Попробуйте эту линию:

echo '<script>parent.window.location.reload(true);</script>'; 
Смежные вопросы