0

私は自分のワードプレスのテーマを次のように見せようとしています:

<input id="author" class="inputsection" name="author" type="text" onfocus=" if (this.value == 'name...') {this.value = '';}" value="name..." />

<input id="email" class="inputsection_right" name="email" type="text" onfocus=" if (this.value == 'email...') {this.value = '';}" value="email..." />

<textarea id="comment" name="comment" cols="5" rows="5" class="inputlargesection"></textarea>

<input name="submit" type="submit" value="Submit" class="formbutton">

私はwordpressが要求する標準のcomment_form()関数を使用しています。

これは私がこれを行った方法です:

<?php

comment_form(

array(
    'author' => "<input id=\"author\" class=\"inputsection\" name=\"author\" type=\"text\" onfocus=\" if (this.value == 'name...') {this.value = '';}\" value=\"name...\" />",
    'email'  => "<input id=\"email\" class=\"inputsection_right\" name=\"email\" type=\"text\" onfocus=\" if (this.value == 'email...') {this.value = '';}\" value=\"email...\" />",
    'url'    => false,
    'comment_field' => '<textarea id="comment" name="comment" cols="5" rows="5" class="inputlargesection" aria-required="true"></textarea>'
)

) ; 

?>

しかし、これは機能していません。

どうすれば自分が求めているもののように見えるようにできますか。他の要素、コード許可されたテキストなどはありません。

私はワードプレスコーデックスとグーグルの両方を並べ替えてきましたが、必要なものが正確に見つかりません。

4

1 に答える 1

1

フィールドを追加の配列に入れる必要があるようです:

<?php

comment_form( array(

    'fields' => array(
        'author' => "<input id=\"author\" class=\"inputsection\" name=\"author\" type=\"text\" onfocus=\" if (this.value == 'name...') {this.value = '';}\" value=\"name...\" />",
        'email'  => "<input id=\"email\" class=\"inputsection_right\" name=\"email\" type=\"text\" onfocus=\" if (this.value == 'email...') {this.value = '';}\" value=\"email...\" />",
        'url'    => false,
    ),
    'comment_field' => '<textarea id="comment" name="comment" cols="5" rows="5" class="inputlargesection" aria-required="true"></textarea>'

) ); 

?>
于 2012-09-16T12:15:10.750 に答える