Мне нужно добавить свою обычную мета в новые комментарии. Вот что я сделал:
/************************************************************************/ /* Add meta to comments /************************************************************************/ // Save field add_action ('comment_post', 'add_meta_settings', 1); function add_meta_settings($comment_id) { add_comment_meta($comment_id, 'comment_section', $_POST['comment_section'], true); }
Эта работа, когда я создаю новый комментарий. Но если я опубликую комментарий, используя ссылку «Ответить» (другому комментарию), мета не сохраняется …
После дальнейшего расследования:
На той же странице у меня есть 3 комментария. В каждом комментарии есть мета, в котором указывается, в каком проходе они должны отображаться. В конце каждого потока у меня есть форма для публикации комментария в этом конкретном потоке, и он добавляет правильную мета.
Проблема в том, что когда я нажимаю ссылку «Ответить», она добавляет форму под комментарием, но не является хорошей формой. Он добавляет первую форму, которая появляется на странице, событие, если я отвечу на комментарий из третьего потока. Итак, мета, добавленная мной с моим новым комментарием, не очень хорошая …
Есть ли способ сообщить WordPress, какую форму использовать, когда я нажимаю ссылку «Ответить»?
Не могли бы вы помочь мне ?
Благодаря !