您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
基于Yar的WordPress微博墙插件
梦柏2023-07-30 21:52:36WordPress教程已有16人查阅
导读在现在移动互联网时代,微博已经成为了每个人生活中必不可少的一个社交工具。而WordPress是全世界最为流行的博客系统,把你的博客接入新浪微博,借助微博的强大用户群
在现在移动互联网时代,微博已经成为了每个人生活中必不可少的一个社交工具。而WordPress是全世界最为流行的博客系统,把你的博客接入新浪微博,借助微博的强大用户群,不仅能给你的网站提供巨大的流量,而且还能带来不可估量价值。
WordPress微博墙就是这样的一个工具,这不是一款普通的插件,这是一款搭建在SAE基于Yar的插件。它非常的轻量,它不像其他的插件那样,提供了非常多华丽却不实用的功能,不仅臃肿而且拖慢速度。这是一款基于Yar的插件,底层C语言开发,性能卓越。而且拓展性很好,可以给你提供一下功能:
1.个人微博墙
2.发布文章同步到新浪微博
3.文章评论同步到新浪微博
接下来介绍一下基本结构:
这个类在Dao.class.php文件中,它是插件的核心,负责去服务端获取数据
2 插件实体类该类是插件的实体,在Plugins.class.php中定义,负责调用Dao类来实现各种功能,包括输入输出,用户配置,授权管理
3 服务端认证操作该接口定义所有用户认证需要的操作,包括获取授权,删除授权,检查授权等,在AuthDao.php定义
4 服务端微博操作该接口定义所有与用户微博操作相关的方法,包括发表微博,读取微博,读取信息,删除微博等等,在WeiboDao.php定义
5 服务端数据提供接口该接口负责提供数据给客户端,以及一些客户端需要的操作,继承于微博操作接口,在APIDao.php中定义
6 服务端回调操作该类封装与微博开放平台通信获取用户AccessToken后的回调操作
7 服务端应用入口该入口主要是分发回调请求,以及创建RPC实例
7 客户端应用入口该入口实例化插件实体类,并且启用插件
8 总结整个过程就是这样,业务逻辑非常简单,代码也很易懂。在使用的过程发觉Yar真的很简单实用,而且是可并行化的。不过在这里并没有体现出来,可以再做一些优化处理。该插件的客户端依赖于Yar框架,这是一个基于C语言开发的拓展。但是没有该框架拓展也没关系,我们已经给出了Yar的纯PHP实现,你 基本可以不去理会这个就能使用,但还是建议你使用Yar。
插件在设计的时候只提供了很少的功能,但是有些人需要其他的功能,那怎么办呢?这方面我们也是有考虑,所以在设计的时候该插件的拓展性非常良好,不过你要有一些PHP编程的功底。
如何拓展他的功能?
1.联系作者,告诉你需要的功能
2.作者开发相应的数据API
3.你在本地Dao.class.php调用API
4.在Plugins.class.php中获取数据并执行相应业务逻辑
本文标签:
很赞哦! (0)
暂无内容 |
暂无内容 |
相关文章
暂无内容 |
暂无内容 |
随机图文
WordPress中文图片上传自动重命名的解决方法
由于国人很少有在上传图片前将图片名重命名为英语的,所以自动重命名对于WP来说尤为重要,特别是LINUX的不支持中文名的。WordPress上传多媒体的代码都存放于\wp-admin\includes\里面的file.php,打开这个文件,Ubuntu搭建wordpress网站的方法
我搭建WordPress站点的初衷是为了与小程序进行博客同步,小程序关联域名必须是https。在Windows系统下配置了3天的SSL证书之后,还是没有成功,网上的教程也大多是Linux系统下的wordpress多站点使用同一个数据库的方法
尚未安装WordPress在初始配置WordPress之前,将wp-config.php中的$table_prefix值(默认为wp_)修改为所需要的表前缀(本文中假设为blog_)wordpress调用栏目列表的方法
wordpress如何调用栏目列表,首先我们需要先把分类栏目建好,也就是在后台选择文章--分类目录,先把分类目录建立好。
留言与评论 (共有 0 条评论) |