让代码更简单

抓包获得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添加新评论

感觉很棒!可以赞赏支持我哟~

0 打赏

评论 (4)

登录后评论
文章都很干货,每次逛逛不知觉就能看个十来篇
您可以分享一下这个网站https://music.daimadog.com/的源码吗?谢谢您了
我好像分享过的
我把评论关了。
QQ咨询 邮件咨询