Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Web программирование > WordPress и другие CMS
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 15.02.2016, 18:25   #1
Yan9
Пользователь
 
Регистрация: 02.10.2015
Сообщений: 27
По умолчанию Как сделать свою форму комментариев?

Добрый день! Недавно начал учить wordpress, столкнулся с проблемой. Хочу сделать свою форму комментариев, со своими полями, в нужном мне порядке. Но получается только добавлять дополнительные поля к форме, которая по умолчанию. Пишу вот так (в comments.php):
Код:
$args = array(
	'fields' => array(
		'author' => '<p class="comment-form-author"><label for="author">Имя</label> <input id="author" name="author" type="text" value="" size="30" /></p>',
		'email' => '<p class="comment-form-email"><label for="email">E-mail</label> <input id="email" name="email" type="text" value="" size="30" /></p>',
		'url' => '<p class="comment-form-url"><label for="url">Сайт</label> <input id="url" name="url" type="text" value="" size="30" /></p>',
		'comment_field' => '<p class="comment-form-comment"><label for="comment">Комментарий</label> <textarea id="comment" name="comment" cols="15" rows="5" aria-required="true"></textarea></p>'
	)
 
);
comment_form($args);
В итоге эти поля по умолчанию не переопределяются, а выводится default форма и тогда мой textarea добавляется еще снизу. Получается, что форма выглядит так:
textarea
input
input
input
textarea (уже моя)
Как мне сделать так, чтобы все поля по умолчанию удалить и уже с помощью этой функции создать свою форму, которую хочу? И если мне надо сделать форму только с одним обязательным полем (Имя), а e-mail не делать обязательным, как это исправить? Если я удаляю поле e-mail, то обработчик не пропускает комментарий, т.к. поле e-mail является обязательным. Не могу решить эту проблему уже несколько дней.
Спасибо!
Yan9 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Как на страницу html вставить форму для комментариев Mike34 HTML и CSS 3 16.05.2011 17:28
Хочу сделать форму для ввода паролей! Для этого текст должен быть зашифрован в (*****) ! Как сделать vitaaly Visual C++ 2 12.02.2011 12:29
Одну и ту же форму использовать как MDI-child форму и как модальную форму? PrimaryPro Общие вопросы Delphi 2 10.03.2010 20:52
Как сделать форму Rabbiter Microsoft Office Excel 7 11.11.2009 10:19
Как сделать форму? HAMMAN Помощь студентам 1 29.01.2008 22:11