WordPress для вопросов и ответов

Я использую WordPress для создания сайта вопросов и ответов.

Вопрос возвращен the_content.

Если я сохраню ответы в виде столбца мета-поля:

 { [1] => 'first answer', [2] => 'second answer', [3] => 'third answer', ..... } 

Как я могу создать комментарии separte для каждого элемента (комментарии для вопроса, затем комментарии для первого ответа, затем комментарии для второго ответа ….)? Норамли, я использую <?php comments_template( '', true ); ?> <?php comments_template( '', true ); ?> который создает комментарии относительно the_content . Если я его повторно использую, он отобразит новый комментарий для всех элементов. Функция comment_template не имеет pramater для определения списка комментариев к другим спискам.

(добавление ответа из комментариев выше)

Настройте свои ответы как пользовательский тип сообщения . Затем вы можете использовать собственную систему комментариев WordPress, а также комментарии к ответам.

Чтобы связать ответы с вопросами, вы можете просто использовать что-то вроде update_post_meta( $response_id, 'question_id', $question_id ); , Подробнее см. update_post_meta() .

Я бы не использовал пользовательские поля для хранения ответов. Это будет очень ограниченное решение (нет даты публикации, нет автора и т. Д.).

Гораздо лучшее решение – хранить ответы в виде комментариев (и использовать вложенные / потоковые комментарии) для сообщения о вопросе или в качестве пользовательских сообщений (с использованием настраиваемого типа сообщений) – второе решение будет еще лучше и чище.