n-wp.ru — блог о WordPress
Как сделать комбинированную форму комментирования | n-wp.ru

Как сделать комбинированную форму комментирования

Меня в последнее время часто спрашивают, как сделать такую же форму комментирования, как и в этом блоге? Какой я использую для этого плагин? Когда я уже стал получать письма с просьбой поделиться этим загадочным плагином, я не выдержал, и решил написать этот пост, который может быть будет для многих откроет глаза на то, что всё, что нужно для создания комбинированной формы комментирования, уже неоднократно обсуждалось в блоге — нужно просто взять это и совместить.

Как сделать комбинированную форму комментирования

1. Для начала нужно сделать три таба в форме комментирования. В первом табе мы расположим комментирование через OpenID, во втором — стандартные поля для ввода данных, а в третьем — ссылку для входа в блог под своим логином и паролем с переадресацией на ту же страницу. Сделать простейшие табы помогут два поста:

2. Для вставки комментирования через OpenID в первом табе используем плагин Comments with OpenId. Содержимое первого таба будет выглядеть примерно так:

3. Содержимое второго таба будет выглядеть примерно так:

4. В третий таб нужно вставить ссылку на страницу входа с переадресацией на исходную страницу после удачного логина. Код примерно такой:

5. Ну и последний шаг — нужно найти, где вызывается форма комментирования, и вместо нее использовать получившийся у вас код. Обычно форма комментирования находится в файле comments.php, иногда для нее создают отдельный файл, например, comment-form.php.
Пользуйтесь!

tiaurus

Являюсь создателем n-wp.ru — блога о WordPress для новичков. Мне интересно многое, поэтому еще я сделал 123-box.ru — блог о программах для Windows, и tiaurus.info — блог о красоте.

5 комментариев

  • Спасибо, будем пробовать. А глюки у такой формы комментирования и входа нет??? Не бывает, что табы в столбец вылазиют?

      • Спасибо работает как часики. Но есть вопрос, — на картинки в строке ввода адреса вырисовыван значок иконки. Как сделать чтобы при нажатии на ту или иную иконку она отображалась в строке аналогично скриншоту указанному вами?

  • После всех манипуляций перестали открываться посты. Тема дефолтная (Twenty Ten), какой код и куда нужно вставить?

/* ]]> */