首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Wordpress / Woocommerce添加代码注释

Wordpress / Woocommerce添加代码注释
EN

Stack Overflow用户
提问于 2017-09-29 08:39:51
回答 1查看 925关注 0票数 0

我正在尝试从数据库中手动编写产品注释。

代码语言:javascript
复制
$wpdb->insert($table, 
        array(
                "comment_post_ID"       => '26475',
                "comment_author"        => 'text',
                "comment_author_email"  => "text@text",
                "comment_author_IP"     => "192.168.122.122",
                "comment_date"          => "2017-09-28 14:53:46",
                "comment_date_gmt"      => "2017-09-28 10:53:46",
                "comment_content"       => "Testing Product",
                "comment_karma"         => "0",
                "comment_approved"      => "1",
                "comment_agent"         => "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.113 Safari/537.36",
                "comment_parent"        => "0",
                "user_id"               => "0",
));

$ListingID = $wpdb->get_var("SELECT comment_ID FROM ". $table ." WHERE comment_post_ID = '26475' AND comment_content = 'Very Good Product'");

        $wpdb->insert($table_comment_meta, 
        array(
                "comment_id" => $ListingID,
                "meta_key"   => "verified",
                "meta_value" => "0",

            ));


        // $wpdb->insert($table_comment_meta, 
        array(
                "comment_id" => $ListingID,
                "meta_key"   => "rating",
                "meta_value" => "5",

            ));

在我运行代码并转到产品页面之后,评论和评级就会出现,但是我遇到的问题是,在显示评论之前对评论进行计数,它不会计算这个注释。

有人知道我在这里错过了什么。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-09-29 10:04:36

你可以试试这个

代码语言:javascript
复制
<?php

$time = current_time('mysql');

$data = array(
   'comment_post_ID' => 1,
   'comment_author' => 'admin',
   'comment_author_email' => 'admin@admin.com',
   'comment_author_url' => 'http://',
   'comment_content' => 'content here',
   'comment_type' => '',
   'comment_parent' => 0,
   'user_id' => 1,
   'comment_author_IP' => '127.0.0.1',
   'comment_agent' => 'Mozilla/5.0 (Windows; U; Windows NT 5.1; en-US; rv:1.9.0.10) Gecko/2009042316 Firefox/3.0.10 (.NET CLR 3.5.30729)',
   'comment_date' => $time,
   'comment_approved' => 1,
);

wp_insert_comment($data);

?>

希望这能帮上忙。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/46484974

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档