@悬浮跨页显示评论内容PHP响应代码

评论(3)

@悬浮跨页显示评论内容PHP响应代码,说白了其实很简单,就是利用 WordPress 通过请求的评论 ID 获得并返回对应的评论内容,再以一定的数据格式返回。说起来很简单,做起来其实也并不复杂。如果你能参透本文基本内容,那你也就能对 WordPress 的基本 AJAX 交互应用有了一个大概的了解了。

PS:本想写在一篇上得,可是觉得的确有点太乱了,所以就另起一文,专写跨页显示评论的 PHP 部分代码,@牧风说 php 是比较重要的部分,我感觉其实不然,很多人觉得重要,可能是js代码暴露于页面html中,所以大部分情况可以直接拿来用,但php部分却不能如此,所以在网上找到的 php 响应部分也大都源自那个第一个分享的人,显得有点单薄、神秘而已。都被说重要了,要是不分享不免显得小气了,所以上代码!

响应原理

通过 GET 或者 POST 方法获得要请求的评论 ID,
通过 WordPress 相关评论函数,获取并返回评论内容。

PHP 响应代码

//获得动作参数
$myAction = isset($_REQUEST['action'])? $_REQUEST['action'] : false ;
 
if($myAction){
	switch ($myAction) {
	//根据动作类型作出响应
	case 'load_comment':
			//获得评论 ID
			$myId = isset($_REQUEST['id'])? $_REQUEST['id'] : false ;
			if($myId){
				//获取相关评论
				$myComment = get_comment($myId);
				//返回评论内容
				PangBu_comment($myComment,'','');
				//PangBu_comment()函数是我封装在主题里的一个现实评论内容的函数
				//这里你可以参照 Twenty Eleven 里的评论现实函数去写,(我的就是照搬的)
				//结构很简单,很多主题都有,再上代码就喧宾夺主了。
			}
			break;
 
		default:
 
			break;
	}
}

怎么样?是不是很简单?
最后祝你顺利!





  1. @浩子
    呵呵,周末愉快!

  2. 来支持下,呵呵

  3. Pingback: @悬浮显示评论内容功能详解 | Javascript - 网络编程