Pregătirea unui șablon
Cu acest comment_form apel () încarcă codul standard, în fișierul WordPress comentariu-template.php. Funcția are doi parametri:
- $ Args - o serie de setări de ieșire formular
- $ POST_ID - id poștă, la care funcția va fi aplicată în mod implicit, postul curent
Să ne, de exemplu, pentru a face câmpurile de formular de validare HTML5, adăugați solicitări de text. Creați o matrice $ args pentru a introduce setările dorite:
Matricea este necesar să se înregistreze opțiunile de setare:
Acum trebuie să completați câmpurile $ matrice variabilă. care include câmpuri ale formularului. Cel mai simplu mod de a lua codul de WordPress standard comment-template.php și o mică schimbare:
Pentru câmpurile de care avem nevoie pentru a adăuga următoarele atribute:
Nu uitați că noua HTML5 atribute nu vor funcționa în browserele mai vechi. Browsere care nu înțeleg noile tipuri de câmp le va imprima pur și simplu ca text, și anume .
În plus, am pentru blog-ul dvs. inversat undeva tag-uri pentru a adăuga o clasă de stil, ca rezultat am transformat acest cod de matrice câmpuri $:
Acesta este un cod WordPress standard am doar puțin modifica - adauga prompt de text și de clasă suplimentară prescris pentru stil.
Asta în final, am primit cu utilizarea de stiluri CSS:
un alt sfat
articol Evaluare
Vadim, dacă ați observat o problemă similară și cum să o rezolve?
Vă mulțumim!
Să ne gândim împreună cum să se asigure că oile erau intacte, iar lupii sunt hrănite?!
spune-mi cum să formeze posturi ridicate de mai sus numele formularului de intrare și Mehl?
Se toarnă codul în functions.php, a declarat link-
și dacă este ceva ce nu se poate schimba de locuri în această parte a codului. " __ ( 'Name'). ($ Req. '*'. »). "
'E-mail' => ». __ ( 'E-mail'). ($ Req. '*'. »). "
'Url' => ». __ ( 'Site-ul'). "
);
$ Args = array (
'Comment_notes_after' => »,
'Comment_field' => ». _x ( 'Comment', 'substantiv'). "
'Label_submit' => 'Trimite'
'Fields' => apply_filters ( 'comment_form_default_fields', câmpuri $)
);
comment_form ($ args);
?>
Aș dori să adaug ceva în funcția custom_validate_comment_author ().
Adăugat de verificare:
Funcția custom_validate_comment_author () în cazul în care (! is_user_logged_in ())
în cazul în care (gol ($ _POST [ 'autor']) || (! preg_match ( '/ [^ \ s] /', $ _POST [ 'autor'])))
wp_die (__ ( '! Eroare Vă rugăm să completați câmpul Nume'));
>
>
Multumesc pentru articol, foarte util.
Trimite un link către o resursă în e-mail vă rugăm
Vă mulțumim pentru articol!
Bună ziua, Natalia! Și tu, mi-un fișier încărcat? Cred că undeva doar furișat eroare. Vă rugăm să trimiteți-mi un cod pentru oficiul poștal, voi vedea.
Bine ai venit!
Ajuta la rezolvarea problemei! Am făcut toată treaba! Problema este că am nevoie să taie URL-ul corect de ortografie! Am intra pe site-ul în domeniu, scrie el scrie URL-ul ucide, deși! Cum se dezactivează această verificare, astfel încât să puteți introduce orice cuvânt și-l shaval cum se spune?))