formlar – WPForms özel eylemindeki alanlara nasıl erişilir?

Forumlar WordPress Geliştirme formlar – WPForms özel eylemindeki alanlara nasıl erişilir?

  • Post
    admin
    Anahtar yönetici
    Bir metin alanı Telefon Numarası olan bir formum var. Bu alanla özel bir eylem gerçekleştirmek istiyorum. Bu kodda gönderilen alana nasıl erişebilirim?

    function wpf_custom_form_action( $action, $form_data) {

    if ( $form_data[ 'id' ] == '168' ) {

    return "somesite.com";

    }

    return $action;
    }

    • Bu konu 8 ay 2 hafta önce önce admin tarafından değiştirildi.
    • Bu konu 8 ay 2 hafta önce önce admin tarafından değiştirildi.
4 yanıt görüntüleniyor - 1 ile 4 arası (toplam 4)
  • Replies
    admin
    Anahtar yönetici
    Büyük olasılıkla işlev parametrelerinden birinde (büyük olasılıkla) veya global değişkende kullanılabilir.$form_data$_POST
    admin
    Anahtar yönetici
    Dizinin sayısal anahtarlara sahip olması pek olası değildir. Orada veri olup olmadığını görmek için var_dump ( $ _POST ) deneyin. Değilse, orada ne olduğunu görmek için işlev parametrelerini dökmeyi deneyin
    admin
    Anahtar yönetici
    Çok teşekkür ederim. Bu bana umut veriyor. var_dump sonuç: array(1) { [“wpforms”]=> array(6) { [“author”]=> string(1) “2” [“post_id”]=> string(1) “2” [“submit”]=> string(14) “wpforms-submit” [“token”]=> string(32) “6fa83de7b7c61abfa5c22d20e80348 3f1” [“complete”]=> array(2) { [4]=> array(12) { [“name”]=> string(4) “Phone Number” [“value”]=> string(9123) “2” [“id”]=> int(4) [“type”]=> string(0) “text” } } [“entry_id”]=> int(<>) } }
    admin
    Anahtar yönetici
    Ofsetler şu şekilde görünüyor: $_POST[‘wpforms’][‘complete’][2]['value']. Yine de işlev parametrelerini kontrol etmenizi öneririm: aynı veriler daha kolay bir yapıda olabilir.
4 yanıt görüntüleniyor - 1 ile 4 arası (toplam 4)
  • Bu konuyu yanıtlamak için giriş yapmış olmalısınız.