大家好,我是老码,今天咱们来聊聊 WordPress 评论这事儿,特别是那个藏在幕后的英雄——wp_ajax_send_comment()。 准备好了吗?咱们开讲! 一、 评论,WordPress的心脏跳动 评论,对于一个博客或者网站来说,简直就是心脏跳动。没有评论,就像一场独角戏,冷冷清清,毫无生气。 WordPress 当然深知这一点,所以它的评论系统相当完善,但也因此代码量也比较可观。 今天,我们聚焦在评论提交的 AJAX 请求处理上。 AJAX 意味着异步,这意味着用户提交评论后,无需刷新页面,就能看到评论提交的结果,大大提升了用户体验。而 wp_ajax_send_comment() 就是负责处理这个异步请求的关键函数。 二、 wp_ajax_send_comment() 在哪? 这个函数定义在 wp-includes/comment.php 文件里。 找到它,你就能发现宝藏。 三、 wp_ajax_send_comment() 的真面目 wp_ajax_send_comment() 并没有直接定义,而是通过 action hook 注册的。 add_action( ‘wp_ …
继续阅读“剖析 WordPress `wp_ajax_send_comment()` 函数的源码:如何处理评论提交的 AJAX 请求。”