2015-08-06 14 views
5

assumere per un minuto ho un modulo a wordpress e in questa forma ho tre campi di modulo nascoste come elencato di seguito ...Perché WordPress aggiunge tag di chiusura al mio tag <input> (un elemento void)?

<input name="One" type="hidden" value="1" /> 
<input name="Two" type="hidden" value="2" />  
<input name="Three" type="hidden" value="3" /> 

Ora ho colpito salvare. Se fusi nel codice sorgente nel browser li vedo annidato come questo ...

<input name="One" type="hidden" value="1"> 
    <input name="Two" type="hidden" value="2"> 
     <input name="Three" type="hidden" value="3"> 
     </input name="Three" type="hidden" value="3"> 
    </input name="Two" type="hidden" value="2"> 
</input name="One" type="hidden" value="1"> 

Questa pagina è configurato come HTML 5 con un doctype normale e rende in questo modo su entrambi ultima cromo/firefox.

Come potete vedere è come se wordpress non vedesse questi elementi di input nascosti come stand alone. Quando provo a chiuderli con un tag, lo riscrive comunque in questo modo. Non ho mai visto nulla di simile, ma so che wordpress ha preso molte libertà nel passato di riscrivere il codice che pensa non sia valido.

Qualche idea cosa potrebbe succedere qui?

+1

Quale versione di wordpress stai usando? Quali plug-in sono installati e attivi? Che tema stai usando? – Gene

risposta

Problemi correlati