让代码更简单

当前位置:代码狗 > WordPress > WP建站 > 正文

抓包获得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) 打赏

评论 3

  1. #2

    您可以分享一下这个网站https://music.daimadog.com/的源码吗?谢谢您了

    KADA1个月前 (02-26)回复
    • 我好像分享过的

      代码狗1个月前 (02-27)回复
  2. #1

    我把评论关了。

    奶爸建网站笔记1个月前 (02-23)回复
×

请作者吃根烤肠!

支付宝