Cum modifici formularul de comentarii pe blog

image

Scriptul WordPress poate fi modificat după bunul plac pentru o bună sau o mai puţin bună experienţă a utilizatorilor. Şi formularul prin care pot fi adăugate comentarii poate fi, deasemenea, modificat.

Astăzi mi-am ocupat timpul cu „mutarea” funcţiilor pe care le-am pus de-alungul timpului în fişierele wp-comments-post.php şi comment-template.php într-un plugin propriu. Mai demult am editat direct template-ul comentariilor din fişierul comment-template.php din /wp-includes pentru a afişa un link de „MODIFICARE PROFIL” utilizatorilor cunoscuţi. Dacă tot am avut de a face cu tot felul de filtre, voi scrie ce-am învăţat. 🙂

Modificarea formularului de comentarii
Adaugă funcţiile de mai jos în fişierul functions.php al temei tale, modificând după bunul plac.
[php]add_filter(‘comment_form_defaults’, ‘vasileruscior_comment_form_customize’);
function vasileruscior_comment_form_customize($campuri) {
$commenter = wp_get_current_commenter();
$campuri[‘title_reply’] = ‘Scrie un comentariu’;
$campuri[‘title_reply_to’] = __(‘Trimite răspuns către %s’);
$campuri[‘label_submit’] = ‘Trimite comentariu’;
$campuri[‘comment_notes_before’] = ‘<p class="comment-notes">Adresa de e-mail nu va fi afişată.</p>’;
$campuri[‘comment_notes_after’] = ”;
$campuri[‘logged_in_as’] = ‘<p class="logged-in-as">’ . sprintf( __( ‘Autentificat ca <a href="%1$s">%2$s</a>. <a href="%3$s" title="Deconectare">Deconectare</a>’ ), get_edit_user_link(), $user_identity, wp_logout_url( apply_filters( ‘the_permalink’, get_permalink( $post_id ) ) ) ) . ‘</p>’;
$campuri[‘fields’] = array(
‘author’ => ‘<p class="comment-form-author">’ . ‘<label for="author">’ . __( ‘Nume’ ) . ( $req ? ‘ <span class="required">*</span>’ : ” ) . ‘</label> ‘ .
‘<input id="author" name="author" type="text" value="’ . esc_attr( $commenter[‘comment_author’] ) . ‘" size="30"’ . $aria_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"’ . $aria_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" /></p>’);
return $campuri;
}[/php]

Legătură ușoară:

https://usor.ro/2145

Distribuie mai departe:

4 comentarii la "Cum modifici formularul de comentarii pe blog"

  1. flori de mucegai | 26 noiembrie 2014 la 5:19 | Răspunde

    Dar mesajul acela cu marcajele html de sub butonul Submit sti cumva cum se pot sterge?

Adaugă un comentariu

Scrie comentariul tău în căsuța de mai jos. Publicând comentarii pe acest blog, accepți politica de confidențialitate.

Completează numele tău. Adresa de email și site-ul web sunt câmpuri opționale și le poți lăsa necompletate.