Поддержка Проблемы и решения Пост комментария к комментарию (ответ)

  • Всем привет, в общем такая нестандартная ситуация и сам разобраться не могу.
    Имеем массивы:
    1 массив $answer_commenns_text_01

    0 => 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, я же к нему ответ публикую

    • Тема изменена 1 год, 6 месяцев назад пользователем rsl89.
Просмотр 2 ответов — с 1 по 2 (всего 2)
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «Пост комментария к комментарию (ответ)» закрыта для новых ответов.