抓包获得WordPress网站评论接口

由于wordpress的灵活性太高,很多网站的评论功能使用的接口都是由主题开发者所写,所以都不是固定,为了方便…

由于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添加新评论。

类别:WordPress教程

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册