Intereting Posts
Как отфильтровать категории для определенных типов сообщений в WordPress Admin? Как перечислять пустые категории также при перечислении подкатегорий проверьте, если какая-либо функция «add_action» содержит строку XXXXXXXXX Как создать опцию «импортировать фиктивные данные» в пользовательском плагине WordPress Как отобразить изображение родителя на дочерних страницах? Как получить информацию о профиле пользователя на странице категории Сиротские термины таксономии удаляются по sql-запросу Переопределение перевода родительских тегов по дочерней теме Как переместить файл в плагин? Поиск крюка, который срабатывает при удалении сообщения, чтобы получить все комментарии Скрипты, внешние по отношению к WordPress, вызывают 404 ошибки Как добавить разбивку на страницы для комментариев? Случайный и ошибочный перенос WordPress Плагин не обновляет его версию и код на WordPress.org Сообщений на страницу, обратный счет

Комментарии к сообщению с Ajax в WordPress

Я использую этот код для публикации комментариев с помощью ajax в моем блоге WP. Он отлично работает, но я отображаю форму комментария на моей домашней странице, поэтому плагин работает только для первого сообщения (первая форма комментария).

Я хочу, чтобы он работал на всех формах.

Вот мой код:

if (typeof jQuery != 'undefined') { jQuery('document').ready(function($){ var commentform=$('#commentform'); commentform.prepend('<div id="comment-status" ></div>'); var statusdiv=$('#comment-status'); commentform.submit(function(){ var formdata=commentform.serialize(); statusdiv.html('<p>Processing...</p>'); var formurl=commentform.attr('action'); $.ajax({ type: 'post', url: formurl, data: formdata, error: function(XMLHttpRequest, textStatus, errorThrown){ statusdiv.html('<p class="wdpajax-error" >You might have left one of the fields blank, or be posting too quickly</p>'); }, success: function(data, textStatus){ if(data=="success") statusdiv.html('<p class="ajax-success" >Thanks for your comment. We appreciate your response.</p>'); else statusdiv.html('<p class="ajax-error" >Please wait a while before posting your next comment</p>'); commentform.find('textarea[name=comment]').val(''); } }); return false; }); }); } 

Solutions Collecting From Web of "Комментарии к сообщению с Ajax в WordPress"