WordPress的问题和回答网站

时间:2013-06-20 作者:whiteletters in blankpapers

我正在使用Wordpress创建一个Q&;一个网站。

问题由返回the_content.

如果我将答案存储为后元字段数组:

{
      [1] => \'first answer\',
      [2] => \'second answer\',
      [3] => \'third answer\',
      .....
      }
如何为每个项目创建单独的注释(问题注释、第一个答案注释、第二个答案注释……)?Noramly,我用<?php comments_template( \'\', true ); ?> 创建相对于的注释the_content. 如果我重用它,它将为所有项目显示新的注释。comments_template 没有根据其他列表识别评论列表的方法。

2 个回复
最合适的回答,由SO网友:Pat J 整理而成

(添加以上评论的答案)

将您的回答设置为Custom Post Type. 然后,您可以使用WordPress的原生评论系统对回复进行评论。

要将回答与问题联系起来,您可以简单地使用update_post_meta( $response_id, \'question_id\', $question_id );. 看见update_post_meta() 有关详细信息。

SO网友:Krzysiek Dróżdż

我不会使用自定义字段来存储答案。这将是非常有限的解决方案(没有发布日期,没有作者,等等)。

更好的解决方案是将答案存储为问题帖子的注释(并使用嵌套/线程注释)或自定义帖子(使用自定义帖子类型)——第二种解决方案将更加出色和干净。

结束