Пост комментария к комментарию (ответ)
-
Всем привет, в общем такая нестандартная ситуация и сам разобраться не могу.
Имеем массивы:
1 массив $answer_commenns_text_010 => string 'ID1 - текст текст текст.' 1 => string 'ID1 - текст текст текст.' 2 => string 'ID2 - текст текст текст.' 3 => string 'ID3 - текст текст текст.' 4 => string 'ID3 - текст текст текст.' 5 => string 'ID4 - текст текст текст.' 6 => string 'ID4 - текст текст текст.' 7 => string 'ID4 - текст текст текст.'
2 массив $answers_id_donor_id
555 => string '1' (length=8) 556 => string '2' (length=8) 557 => string '3' (length=8) 558 => string '4' (length=8)
в первом массиве значения — это тексты комментариев, которые нужно будет добавить к имеющимся (запостенным) комментариям (ответы на имеющиеся комментарии, а текст начинается с ID — это некий идентификатор, который поможет распознать к какому комментарию добавить ответ)
во втором массиве ключ — это ИД комментария в WP, значение — это некий ИД (идентификатор)
Я пытаюсь сделать следующее, среди имеющихся комментариев (массив 2) найти такой, у которого значение совпадет с поиском по текстам из 1 массива, а затем добавить к имеющимся комменту ответы, тексты которых нашлись по поиску:
foreach ($answers_id_donor_id as $key_comment => $value_comment ){ foreach ($answer_commenns_text_01 as $key_answer_com => $value_answer_com ){ if (strpos($value_answer_com, $value_comment) !== false) { $commentdata = array( 'comment_post_ID' => '', 'comment_content' => $value_answer_com, 'comment_type' => 'comment', 'comment_parent' => $key_comment, ); $upd = wp_new_comment( $commentdata ); } } }
но, что-то я перемудрил, глаз сильно замылился, подскажите товарищи пожалуйста как реализовать?
Нужно ли указать comment_post_ID? по идее я указал comment_parent, я же к нему ответ публикую
- Тема «Пост комментария к комментарию (ответ)» закрыта для новых ответов.