抓包获得WordPress网站评论接口

重要:本文最后更新于2020-02-23 15:04:12,某些文章具有时效性,若有错误或已失效,请在下方留言或联系九月网

由于wordpress的灵活性太高,很多网站的评论功能使用的接口都是由主题开发者所写,所以都不是固定,为了方便向所有wordpress网站发送评论信息,我们必须找到一个通用的评论接口,这个接口wordpress核心已经提供了。

通过对wordpress默认主题的评论过程抓包,可以得到如下接口信息。

提交方法:post

提交地址:http://域名/wp-comments-post.php

参数

  • comment_post_ID 评论文章id
  • comment_parent 评论父级id,没有则为0
  • comment 评论内容
  • author 评论者昵称
  • email 邮箱
  • url 网址

例如,使用上面的接口信息,通过Postman工具向本地搭建的网站提交一条评论信息,可以使用如下图所示的内容

 

抓包获得WordPress网站评论接口

抓包获得WordPress网站评论接口

从接口地址中我们可以看出wordpress的评论接口文件,正是根目录下的wp-comments-post.php文件,打开后我们可以看到如下内容大概在第25行左右。

$comment = wp_handle_comment_submission( wp_unslash( $_POST ) );

这个函数就是用于执行wordpress评论的,功能类似于WordPress函数wp_insert_comment插入评论到数据库中,WordPress函数wp_new_comment添加新评论。

给TA打赏
共{{data.count}}人
人已打赏
WordPress

WordPress使用Walker类自定义评论列表

2020-2-13 0:00:00

WordPress

WordPress网站加入QQ微信微博第三方登录功能原理介绍

2020-2-27 0:00:00

0 条回复 A文章作者 M管理员
    暂无讨论,说说你的看法吧
个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索