在发帖时即时获取评论作者ID

时间:2013-02-08 作者:pixelngrain

在作者发表评论时,我正在将自定义数据添加到自定义表中。请在我自己的答案中找到我的代码https://wordpress.stackexchange.com/a/85109/9821

add_action(\'comment_post\', \'insert_gallery\');
function insert_gallery() {

    global $wpdb, $post;
    $post_id = $post->ID;

    $wpdb->insert(
        $wpdb->prefix. \'my_medias\',
        array(
            \'post_id\' => $post_id,
            \'image_name\' => \'trial-image1\',
            \'status\' => 1
        ),            
        array(
            \'%d\',
            \'%s\',
            \'%d\'
        )            
    );            
}
现在我想再添加一列“author\\u ID”,但无法即时获取评论作者ID。

谁能帮我快速获取评论作者id并插入到自定义表列中author_ID

1 个回复
SO网友:pixelngrain

啊!很简单:P

仅使用WP内置函数

get_current_user_id( )
一切都完成了。非常感谢。

结束

相关推荐

如何使用GET_COMMENTS获取混合状态的评论?

有没有一种方法可以获得多个评论status 使用get_comments 作用比方说,我想两者兼得trash 和hold 评论。对于帖子也可以这样做:get_posts(array(\'post_status\' => \'draft,private,trash\')); get_posts(array(\'post_status\' => array(\'draft\', \'private\', \'trash\'))); 我想做的是:get_comments(array