wp_redirect()
Sayfada başarıyla bir kayıt formu gönderdikten sonra kullanıcıyı yeniden yönlendirmek için kullanmaya çalışıyorum .
Çalışmıyor ve aşağıdaki hatayı gösteriyor:
Uyarı: Üstbilgi bilgileri değiştirilemiyor - / Applications / MAMP / htdocs / theme / wp- adresinden zaten (üstbilgiler /Applications/MAMP/htdocs/theme/wp-content/themes/test/header.php:10) tarafından gönderilen başlıklar değiştirilemiyor 1178 satırındaki / pluggable.php içerir
Daha önce çıktı alındığını anlıyorum, bu yüzden çalışmıyor, ama bu işi nasıl yapacağım hakkında hiçbir fikrim yok.
Kayıt formu bir işlev tarafından oluşturulur ve işlevlerim içinde başka bir işlev tarafından gönderilir. Php.
if ( isset( $_POST['subscribe'] ) ) {
// Submits the form and should then redirect
wp_redirect("/thank-you/");
exit;
}
Sonra her iki işlev de kayıt formunu göstermek istediğim yerde kullanılır.
Korkarım bu yapılacak en iyi şey değil. Bunu yapan bir eylem yaratmalıyım, ama bunu nasıl uygulayacağımı bilmiyorum. Bulduğum eğiticilerin çoğu sonuçları doğrudan aynı sayfada gösteriyor ve ek bir yönlendirme gerektirmiyor. Belki de bu yüzden fonksiyonların içindeki fonksiyonlarla çalışıyorlar. Php