Visualizzazione risultati 1 fino 3 di 3

Discussione: Mettere un limite a lunghezza caratteri

  1. #1
    Guest

    Predefinito Mettere un limite a lunghezza caratteri

    Non conosco ancora bene WP, questo codice si trova in include/comment-template.php ho provato cambiare il numero del maxlength, volevo sapere se questo è sufficiente o se bisogna mettere un filtro anche in php.

    Codice PHP:
    $fields = array(
    'author' => '<p class="comment-form-author">' . '<label for="author">' . __( 'Name' ) . ( $req ? ' <span class="required">*</span>' : '' ) . '</label> ' .
    '<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30" maxlength="245"' . $aria_req . $html_req . ' /></p>',
    'email' => '<p class="comment-form-email"><label for="email">' . __( 'Email' ) . ( $req ? ' <span class="required">*</span>' : '' ) . '</label> ' .
    '<input id="email" name="email" ' . ( $html5 ? 'type="email"' : 'type="text"' ) . ' value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="30" maxlength="100" aria-describedby="email-notes"' . $aria_req . $html_req . ' /></p>',
    'url' => '<p class="comment-form-url"><label for="url">' . __( 'Website' ) . '</label> ' .
    '<input id="url" name="url" ' . ( $html5 ? 'type="url"' : 'type="text"' ) . ' value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" maxlength="200" /></p>',
    );
    Ultima modifica di photoman : 05-11-2016 alle ore 12.11.11

  2. #2
    karl94 non è connesso Staff AV
    Data registrazione
    03-10-2005
    Messaggi
    17,745

    Predefinito

    Modificare i file interni di WordPress è una pessima idea, perderai le modifiche al prossimo aggiornamento.
    Piuttosto usa un plugin o scrivine uno tu.

  3. #3
    Guest

    Predefinito

    Ho trovato questo, ma limita i commenti, dovrei modificarlo per fargli accorciare il nome nel campo utente:

    Codice:
    // Controlla il numero min-max dei caratteri nel textarea dei commenti
    add_filter( 'preprocess_comment', 'wpb_preprocess_comment' );
    function wpb_preprocess_comment($comment) {
        if ( strlen( $comment['comment_content'] ) > 300 ) {
            wp_die('<strong>AVVISO:</strong> il commento è troppo lungo. Tienilo sotto i 300 caratteri.');
        }
    if ( strlen( $comment['comment_content'] ) < 2 ) {
            wp_die('<strong>AVVISO:</strong> il commento è troppo corto. Inserisci almeno 2 caratteri.');
        }
        return $comment;
    }

Regole di scrittura

  • Non puoi creare nuove discussioni
  • Non puoi rispondere ai messaggi
  • Non puoi inserire allegati.
  • Non puoi modificare i tuoi messaggi
  •