编辑WordPress评论:根据所选内容生成评论

时间:2015-01-19 作者:Adzay

在我的网站上,我希望用户使用列表进行评论,然后列表将为用户生成评论。

例如,评论部分将有一个多选框,询问“您喜欢文章的哪一部分?”。选择框将列出文章的子标题。

在用户提交他们的选择后,我将使用php函数生成评论,并说“User X 喜欢introductionConclusion“。

我在谷歌上搜索过,但搜索结果只显示了如何改变评论的外观。

有人能提供教程/页面/过滤器/挂钩来帮助解决这种情况吗?

对标题中缺乏细节表示歉意。我找不到最好的描述方式。

1 个回复
最合适的回答,由SO网友:karpstrucking 整理而成

这有三个方面:

将复选框添加到注释表单中将复选框中的值添加到注释元数据中,显示复选框的值

假设您想根据文章中的标题动态生成这些内容,您需要分析文章标题的内容,并将复选框添加到评论表单中。这可以通过JS或PHP完成,具体取决于您的喜好。如果要使用PHP,可能需要利用瞬态,这样就不会在每次加载页面时解析内容。

您可以使用comment_post 操作挂钩,在注释本身添加到数据库后立即触发,用于检查$_POST 对于上面1中添加的复选框字段,然后使用add_comment_meta.

根据您的喜好,可以使用多种方法。我建议先试试get_comment_text 筛选以添加元数据中的值。

结束

相关推荐

COMMENTS_NUMBER打印失败

我想使用模板标记显示帖子上的评论数 <?php comments_number( $zero, $one, $more ); ?> 但是,由于某些原因,此标记不起任何作用,也不会打印到页面上。你可以看看我在http://blog.diginomics.com/bitcoins-innate-regulation/以下是3个模板标记的完整代码片段:author、category和comment: <div class=\