我无法完全理解WordPress评论和评论表的架构,以及它们是如何链接在一起的。
我想通过在每个表格中制作自定义行来学习(wp_commentmeta& wp_comments)。
以下是我正在使用的示例。
meta_id | comment_id | meta_key | meta_value
2 1352 verified 1
meta_value在wp_commentmeta表中表示什么?这是评级系统0-5还是类似?
comment_ID | comment_post_ID | misc_cols --- | user_id
2,1352,Waldo,test@test.com,"",127.0.0.1,2014-11-15 00:18:39,2014-11-15 04:18:39,"test comment",0,1,"user_agent","",0,657
comment_type是一个空字段,从最后一个开始是第三个。我只是尝试添加"评论"那里,没有运气。
评论确实显示在后端和产品页面上,但产品页面显示"评论(0)。"评论不会计入产品页面。
请你解释一下这个吗?
答案 0 :(得分:0)
meta_value
与类型无关。该数据代表什么取决于存储它的插件/函数以及它想要它的含义。您可以存储整数,日期,字符串或PHP数据结构,WordPress并不关心,并在内部将它们全部存储为字符串。在你的情况下,我猜测 1表示用户已经过验证,0,NULL或没有行表示用户未经过验证。
comment_type
与post_type类似。如果你想添加一种特殊的评论(在你的情况下是评论),你必须弄清楚你正在使用的软件是什么作为comment_type。查看现有评论,他们将其设置为comment_type?
答案 1 :(得分:0)
为了让评论显示计数,我必须导航到评论,编辑评论和更新评论(没有更改字段)。也许需要重新加载HTTP服务器,或者需要以某种方式重新加载WooCommerce。