Wordpress изменить порядок в форме комментариев - PullRequest
0 голосов
/ 11 апреля 2019

У меня есть форма комментария, подобная этой Снимок экрана

Я хотел бы переместить ввод имени / адреса электронной почты над текстовой областью комментария.Я пытался найти его в Google, но я не нашел ничего полезного.Я использую WordPress версии 5.1

Пожалуйста, предложите способ получить мою цель

1 Ответ

1 голос
/ 11 апреля 2019

Вы можете сделать это так

    function comment_override(){
    $comment_args = array('title_reply' => 'Got Something To Say:',
        'fields' => apply_filters('comment_form_default_fields', array(
            'author' => '<p class="comment-form-author">' . '<label for="author">' . __('Your Good Name') . '</label> ' . ($req ? '<span>*</span>' : '') .
                '<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">' . __('Your Email Please') . '</label> ' .
                ($req ? '<span>*</span>' : '') .
                '<input id="email" name="email" type="text" value="' . esc_attr($commenter['comment_author_email']) . '" size="30"' . $aria_req . ' />' . '</p>',
            'url' => '')),
        'comment_field' => '<p>' .
            '<label for="comment">' . __('Let us know what you have to say:') . '</label>' .
            '<textarea id="comment" name="comment" cols="45" rows="8" aria-required="true"></textarea>' .
            '</p>',
        'comment_notes_after' => '',
    );
    return comment_form($comment_args); 
}
remove_action('comments_template');
add_action('comments_template', 'comment_override');
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...