• 26-09-2020, 01:20:06
    #1
    Merhaba arkadaşlar aşağıda paylaştığım görüntüde chekbox kodu ekledim fakat kayıt sayfasında checkbox çıkmayıp sadece yazısı çıkıyor. Yardımlarınızı bekliyorum.

    Kullandığım Kod:

    add_action( 'woocommerce_register_form', 'razztech_add_registration_privacy_policy', 11 );
    
    function razztech_add_registration_privacy_policy() {
    
    woocommerce_form_field( 'privacy_policy_reg', array(
    'type' => 'checkbox',
    'class' => array('form-row privacy'),
    'label_class' => array('woocommerce-form__label woocommerce-form__label-for-checkbox checkbox'),
    'input_class' => array('woocommerce-form__input woocommerce-form__input-checkbox input-checkbox'),
    'required' => true,
    'label' => '<a href="/privacy-policy">Aydınlatma Metni</a>ni Okudum ve kampanyalardan haberdar olmak için <a href="/acikr-riza">Açık Rıza Metni</a> kapsamında yukarı ilettiğim iletişim bilgilerime elektronik ileti gönderilmesini Kabul Ediyorum',
    ));
    
    }
    
    // Show error if user does not tick
    
    add_filter( 'woocommerce_registration_errors', 'razztech_validate_privacy_registration', 10, 3 );
    
    function razztech_validate_privacy_registration( $errors, $username, $email ) {
    if ( ! is_checkout() ) {
    if ( ! (int) isset( $_POST['privacy_policy_reg'] ) ) {
    $errors->add( 'privacy_policy_reg_error', __( 'Privacy Policy consent is required!', 'woocommerce' ) );
    }
    }
    return $errors;
    }
  • 26-09-2020, 02:01:34
    #2
    hocam verdiğiniz kodları hiç değiştirmeden eklediğimde ben de gözüktü. site adresinizi iletirseniz kayıt sayfasından kontrol edelim isterseniz.
  • 26-09-2020, 02:04:31
    #3
    d3nnis adlı üyeden alıntı: mesajı görüntüle
    hocam verdiğiniz kodları hiç değiştirmeden eklediğimde ben de gözüktü. site adresinizi iletirseniz kayıt sayfasından kontrol edelim isterseniz.
    Hocam ilginiz için çok teşekkür ederim az önce çözdüm css den çekemediği için gelmiyormuş css e ekleme yaparak çözdüm.