Supporto » Sviluppare con WordPress » utente non connesso e utente connesso (controllo personalizzato dei commenti)

  • Salve, ho creato questa funzione.. che quando l’utente connesso non deve dirgli di inserire la città ed invece se non e connesso deve fare il controllo di inserire la città.
    In questo codice non so come mai.. mi salta il controllo..

    Ho provato con un utente connesso e con un utente non connesso..ma salta il controllo.

    come mai ?

    avete idea come risolvere il problema essendo che sto avendo problemi nel cercare su google.

    function verify_comment_meta_extra_info( $commentdata ) {
        if ( is_user_logged_in() ) {
        }else
        {
            if ( ! isset( $_POST['comment_city'] ) )
                wp_die( __( 'Error: please fill the required field (city).' ) );
            return $commentdata;
        }
        
    }
    add_filter( 'preprocess_comment', 'verify_comment_meta_extra_info' );

    Grazie mille e buona settimana.

Stai visualizzando 1 risposte (di 1 totali)
  • Chi ha creato la discussione Luigi Amorfini

    (@lamorfini)

    ok, risolto con questo:

    function verify_comment_meta_extra_info( $commentdata ) {
        if ( is_user_logged_in() ) {
        }else
        {
            if ($_POST['comment_city']== '')
            {
                wp_die( __( 'Error: please fill the required field (city).' ) );
            }else
            {
                return $commentdata;    
            }    
            
        }
        
    }

    ma c’è un’alternativa al posto di wp_die, che mi sembra di capire ferma lo script..

    C’è qualcosa per controllare gli errori in wordpress e stamparli in cima ai form.

    Grazie mille e buona serata.

Stai visualizzando 1 risposte (di 1 totali)
  • Il topic ‘utente non connesso e utente connesso (controllo personalizzato dei commenti)’ è chiuso a nuove risposte.