web-dev-qa-db-ja.com

コメント内の送信ボタンの値を "Post Comment"から "Send"に変更する方法

コメント内の送信ボタンの値を "Post Comment"から "Send"に変更する方法、私は "レスポンシブ"のテーマを持っています。

また、CSSを通じてこの値(html属性)を変更することは可能ですか?

下記はcomment.phpファイルのコードです。

<?php if ( comments_open() ) : ?>

    <?php
    $fields = array(
        'author' => '<p class="comment-form-author">' . '<label for="author">' . __( 'Name', 'responsive' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) .
        '<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30" /></p>',
        'email'  => '<p class="comment-form-email"><label for="email">' . __( 'E-mail', 'responsive' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) .
        '<input id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="30" /></p>',
        'url'    => '<p class="comment-form-url"><label for="url">' . __( 'Website', 'responsive' ) . '</label>' .
        '<input id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" /></p>',
    );

    $defaults = array( 'fields' => apply_filters( 'comment_form_default_fields', $fields ) );

    comment_form( $defaults );
    ?>


<?php endif; ?>
3
Bassem

テーマのフォルダ内に comments.php ファイルを開く

<?php if ( comments_open() ) : ?>

<?php
$fields = array(
    'author' => '<p class="comment-form-author">' . '<label for="author">' . __( 'Name', 'responsive' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) .
    '<input id="author" name="author" type="text" value="' . esc_attr( $commenter['comment_author'] ) . '" size="30" /></p>',
    'email'  => '<p class="comment-form-email"><label for="email">' . __( 'E-mail', 'responsive' ) . '</label> ' . ( $req ? '<span class="required">*</span>' : '' ) .
    '<input id="email" name="email" type="text" value="' . esc_attr( $commenter['comment_author_email'] ) . '" size="30" /></p>',
    'url'    => '<p class="comment-form-url"><label for="url">' . __( 'Website', 'responsive' ) . '</label>' .
    '<input id="url" name="url" type="text" value="' . esc_attr( $commenter['comment_author_url'] ) . '" size="30" /></p>',
);

$defaults = array( 'fields' => apply_filters( 'comment_form_default_fields', $fields ),'label_submit'=>__('Send') );

comment_form( $defaults );
?>

Comment_form()関数は、コメントフォームを表示します。

引数は配列です。

あなたがコードで見る$ defaultはそれがアイテムであるので他の配列を含む配列です。

'fields'項目は入力フィールドの配列を取ります

もっと読むことができます codex.wordpress.org/Function_Reference/comment_form

3
Karun