• Добрый день.

    Подскажите пожалуйста, как можно сделать, чтобы на форме комментариев всегда выводились поля автор, email и т.д. вне зависимости залогинен пользователь или нет.
    Я сделал шаблон страницы, в ней вписал следующий код (касаемый формы комментариев:

    
    
    $politicUrl = get_permalink(2110);
    
    $defaults = [
        'fields'               => [
            'author' => '<h2 class="comment-form__header">Oставить Отзыв</h2><div class="comments-wrapper"><div class="comments-left__wrapper"><p class="comment-form-author">
    			<input id="author" name="author" type="text" value="" placeholder="Ваше имя" />
    		</p>',
            'phone' => '<p class="comment-form-phone">
    			<input id="phone" name="phone" type="tel" value="" placeholder="Ваш телефон" />
    		</p></div>',
            'email'  =>  '<p class="comment-form-email">
    		<input id="email" name="email" class="comment-email" type="email"  value="" size="30" aria-describedby="email-notes"'.  ' />
    	</p>',
            'url'    => '',
            'cookies' => '',
        ],
        'comment_field'        => '<p class="comment-form-comment">
    		<textarea id="comment" name="comment" cols="62" rows="5"  aria-required="true" required="required" placeholder="Текст сообщения"></textarea>
    	</p></div>
    	
    	',
        'must_log_in'          => '',
        'logged_in_as'         => '',
        'comment_notes_before' => '',
        'comment_notes_after'  => '',
        'id_form'              => 'commentform',
        'id_submit'            => 'submit',
        'class_container'      => 'comment-respond',
        'class_form'           => 'comment-form',
        'class_submit'         => 'submit',
        'name_submit'          => 'submit',
        'title_reply'          => '',
        'title_reply_to'       => __( 'Leave a Reply to %s' ),
        'title_reply_before'   => '<h3 id="reply-title" class="comment-reply-title">',
        'title_reply_after'    => '</h3>',
        'cancel_reply_before'  => ' <small>',
        'cancel_reply_after'   => '</small>',
        'cancel_reply_link'    => __( 'Cancel reply' ),
        'label_submit'         => __( 'Post Comment' ),
        'submit_button'        => '<span class="politic-comment">Отправляя отзыв, вы соглашаетесь с условями <a href="'.$politicUrl.'">политики конфиденциальности</a></span><input name="%1$s" type="submit" id="%2$s" class="%3$s" value="Отправить" />',
        'submit_field'         => '<p class="form-submit">%1$s %2$s</p>',
        'format'               => 'xhtml',
    ];
    ?>
    <h1 class="comment-header">Отзывы</h1>
    
    <?php
    comment_form( $defaults );
     get_footer(); ?>

    `

    • Тема изменена 2 года, 4 месяца назад пользователем shiva2019.
    • Тема изменена 2 года, 4 месяца назад пользователем shiva2019.
Просмотр 1 ответа (всего 1)
Просмотр 1 ответа (всего 1)
  • Тема «Вывод полей на форме коментариев» закрыта для новых ответов.