您现在的位置是:首页 > cms教程 > WordPress教程WordPress教程
基于Yar的WordPress微博墙插件
梦柏2023-07-30 21:52:36WordPress教程已有17人查阅
导读在现在移动互联网时代,微博已经成为了每个人生活中必不可少的一个社交工具。而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文本小工具中运行PHP代码的方法
WordPress文本小工具中可以添加任意HTML代码,但默认PHP代码添加到文本小工具中却不能运行,下面的这段代码很有用!WordPress用户系统总结
keyword:WordPress,用户,评论,注冊。登录,社交化登录。社交化评论,个人博客,公共博客曾经我在QQ空间或CSDN写文章,后来自己搭建了一个站点。初次使用WordPress就发现和CSDN等站点相openEuler中基于LAMP部署WordPress的方法
openEuler中基于LAMP部署WordPress本文环境基于华为云 的弹性云服务器 ECS:CPU架构:选择鲲鹏通用计算增强型操作系统选择 openEuler 64bit with ARM弹性云服务器 ECS远程WordPress标题函数wp_title()使用方法介绍
在wp_title()中通常是在页面头部的title元素中。当wp_title()在主页主循环(loop)外时,可以用在模板的任何地方。参数: $sep (字符串)(可选)显示在文章标题前后的文字信息(如分隔符)。
留言与评论 (共有 0 条评论) |