您当前的位置:首页 > TAG信息列表 > comment-meta
缺乏用于元表的复合索引
为什么?wp_commentmeta 表没有复合索引(comment_id, meta_key) 默认情况下?我相信这是该表唯一有用的索引,我错了吗?相反,它有一组奇怪的索引:mysql> show create table wp3_commentmeta; ... PRIMARY KEY (`meta_id`), KEY `comment_id` (`comment_id`), KEY `meta_key` (`meta_key`) ... 同样
将注释元存储为数组
我需要在评论后表单(确切地说是Woocommerce产品评论表单)中添加多个复选框,以便人们选择产品最适合哪种健康状况。选择X个复选框并留下书面注释后,我需要将这些值作为数组存储在commentmeta表中。然后,我需要将此人评论中的每个选中复选框值打印为无序列表。我陷入困境的地方是在commentmeta中存储多个复选框。以下是我迄今为止创建复选框的方法:add_action( \'comment_form_logged_in_after\', \'additional_fields\' );
向WordPress评论添加另一个状态(垃圾邮件、拒绝、批准)?
我知道这听起来有点奇怪,但我想做的很简单,但技术上可能很难。我正在我的wordpress网站上举办小型比赛,请用户发表评论。我会在一段时间后选择一条评论,这就是赢家。我现在想做的是,将该评论标记为赢家。因此,我正在考虑这样的解决方案:在/wp admin中查看评论时,我可以将评论设置为垃圾邮件、已批准、已拒绝等。我希望有另一个链接/按钮,上面写着:“赢家”。如果我单击此链接,注释会有一个附加类,如<li class=\"comment odd alt thread-even depth-1 winn
如何从评论元中获取值
我已经添加了字段country 在评论表单中。工作很好,我可以看到commentmeta表中的值。现在,我尝试在注释列表中显示此值。在我的single.php 我将评论列表称为:<?php wp_list_comments(\'type=comment&callback=format_comment\'); ?> 在我的functions.php 我设置评论格式:function format_comment() { ?> <div class=
是否将下拉列表添加到备注表单?
有人能帮我在Wordpress评论表单中创建一个下拉菜单或(单选按钮),以便新用户可以选择他们的用户角色(例如教师+学生)?下拉列表或单选按钮的输出将出现在注释区域的某处</最好的办法是,如果WordPress已经自动填充了电子邮件,登录名也会向已经分配了用户角色的登录用户显示新的额外字段信息(下拉列表或单选按钮),我不想为此使用插件</我知道有很多关于在评论表单中添加额外自定义字段的教程,包括这个网站,我发现有3个相似的请求不幸被标记为重复,我认为它们根本不是重复的,因为没有使用已知值作为(
如何删除评论日期和/或评论日期链接
在WP Codex中找到此代码,但不确定如何使用它从注释中删除超链接和/或日期。delete_comment_meta( $comment_id, $meta_key, $meta_value );
统计具有特定评论元值的用户评论数
我使用下面的代码计算某个用户的评论数:global $wpdb; $count = $wpdb->get_var( \'SELECT COUNT( comment_id ) FROM \'. $wpdb->comments .\' WHERE user_id = \'.$user->ID.\' AND comment_approved = \"1\"
在其中更新评论元的操作挂钩
与元更新后的挂钩类似,我在更新注释元值时使用以下代码进行挂钩。我的评论元键是“考虑”,可以有2个值:0和1。我的目标是用consider=1, 当计数达到10时,执行一些操作。 add_action( \'update_comment_meta\', \'ten_considered_comments_badge\'); function ten_considered_comments_badge($meta_id, $comment_id,
表“wp_Commentmeta”的确切用途是什么?
我一直在读关于the Database Description Wordpress的。我还不明白这张桌子的用途wp_commentmeta.文件上说:每个注释都包含称为元数据的信息,并存储在wp\\U commentmeta中。我对元数据有一个大致的概念。我知道这张桌子wp_postmeta 例如,存储自定义字段。但就评论而言,我不明白:此表中会包含哪些信息?为什么不在同一个wp_comments 桌子有人会如何使用它的一个实际例子是什么,这样我就可以对它进行测试,并对它的工作原理有一个更直观的想法?
从Add_Comment_Meta检索元值
我有一个评论投票功能,需要显示投票给特定评论的用户的头像。我在获取投票者(支持者)的用户id时遇到问题。我似乎只得到发表评论的用户的用户ID>我需要获得投票用户的用户ID。我的职能:function addServiceSupporter($comment_id, $user_id) { add_comment_meta( $comment_id, \'supporting_user\', $user_id, false ); } 因此$user\\u id存储在w
GET_COMMENT_META的行为不符合预期
我确信这一定是我犯的一个愚蠢的错误,但我还没能解决它。。。我在我的评论表单中添加了一个额外的“评分”字段,以便用户可以对帖子进行评分。通过使用add_comment_meta( $comment_id, \'rating\', $rating ) 它可以很好地插入wp_commentmeta 桌子但是,当我尝试使用get_comment_meta( comment_ID(), \'rating\', true ) 我得到的是评论ID,而不是评级值。有什么想法吗?提前感谢。。。固定:comment_ID()
Wpdb查询当前帖子的评论元
我有一个评论元字段,显示每个评论的评分,我想知道是否有任何方法可以查询数据库,以获得每个帖子的总评分。在我的single.php, 但它显然给出了所有评论的总数。无论如何,我可以修改它,只包含来自当前帖子的评论。// set the meta_key to the appropriate custom field meta key $meta_key = \'rating_total\'; $ratingtotals = $wpdb->get_var( $wpdb->prepa
如何在评论中添加类别?
我目前正试图在wordpress网站上的评论中添加一个类别。我已经添加了一个标题,并尝试了几种方法将下拉列表(选择)添加到评论表单中,但我不擅长php,我总是收到一条错误消息。。。下面是我在函数中使用的内容。php添加标题字段:add_action( \'comment_form_logged_in_after\', \'additional_fields\' ); add_action( \'comment_form_after_fields\', \'additional_fields\' )
我该如何计算评论元字段的值在帖子的整个评论中出现的次数?
我如何计算(并显示)评论元字段的值是一篇文章的全部评论的次数?e、 元键是“鱼”,键值“鲨鱼”出现在一篇帖子的5条评论中。
如何在每个评论内容下显示评论元
我试图在每个评论下显示评论元,但我找不到应该挂接哪个操作。
将评论元添加到新的评论通知电子邮件
我正在尝试在电子邮件的主题行中包含一个评级评论元值,通知作者有人在他们的帖子上留下了新的评论(在我的情况下,还有一个评级)。function mycustomfilter_comment_notification_subject( $subject, $comment_id ) { $comment = get_comment( $comment_id ); $subject = get_the_title( $comment->commen
WP如何决定如何显示页面
我是WP的新手。我试着在网上尽可能多地阅读,并通过浏览文件。据我所知,磁盘上没有存储任何物理页面/链接,因此创建页面时,数据存储在wp\\u posts表中,而post元数据存储在wp\\u postesta表中。我的问题是:我假设磁盘上没有存储任何内容,只有上传到wp contents/uploads目录中的内容除外。这是正确的吗?这些帖子中还有其他表格吗?如中所示,如果我从wp\\U帖子中删除帖子,并从wp\\U Posteta中删除所有相关数据,那么这是否会删除帖子?WP如何知道这是一个页面还是一篇
如何从wp_Commentmeta获取值计数?
我在我的wordpress网站上使用ACF插件,我在评论表单中添加了单选按钮,如反应。它将结果保存在wp\\u commentmeta中,如下所示;这是非常好的工作,但我想显示在单张贴页面块下面的张贴内容的结果,如下图所示;悲伤:44有趣:11仇恨:23良好:0有可能吗?感谢您的回答!
快速更新后显示注释元数据
我几乎没有自定义的评论字段-电话,存储为评论元。在评论编辑页面上(edit-comments.php) 我在自定义列中显示此值。我还在编辑后页面上显示这些值(post.php) 在注释元框中为了在注释元框中显示注释元值(在注释文本之前),我使用get_comment_text 滤器在这个函数中,我检查它是否被wp_ajax_get-comments 操作,因为我只想在注释元框中以简单文本的形式注释元值add_filter( \'get_comment_text\', function( $comment_
更新特定帖子的所有评论的评论元
问题告诉我们。。。是否可以更改特定帖子所有评论的评论元?我知道它可能是这样工作的:$comments = get_comments( array( \'post_id\' => $post->ID, ) ); foreach( $comments as $comment ) { update_comment_meta( $comment->comment_ID, \'accepted\', \'0\'