微信机器人升级到 1.1 版本,这个版本主要修正由于公众平台接口更新引起的新用户订阅问题和可以让用户设置默认的缩略图: 修正新用户订阅提示问题:公众平台接口更新,新用户订阅将由之前推送一条“Hello2BizUser”文本,变化为推送一条“subscribe”的事件。1.1 版本也支持这个事件了,现在新用户订阅也可以正常回复了。 新增 WEIXIN_DEFAULT 常量:可以用来设置在没有缩略图时候的默认缩略图。 下载:微信机器人 WordPress 插件 1.1 版本 详细介绍:微信机器人 WordPress 插件:让你的微信公众账号自动回复用户 标签:WordPress 插件 微信
插件

WordPress 技巧:不通过登陆后台禁用插件
有时候会因为安装的插件有 Bug 导致直接连后台都登陆不进去的尴尬情况;也有时候安装了太多插件,在后台一一禁用,工作量太大。那么就可以参考本文介绍的两种方法。 使用 FTP 或空间管理面板 方法很简单,把插件的文件删掉或者改名,让 WordPress 找不到插件文件,自然就无法调用相关插件了。WordPress 插件文件放在 /wp-content/plugins 文件目录下面,一个插件一个文件夹。 这里可以使用 FTP 或者是你主机提供的后台管理面板中的文件管理器,建议对文件夹改名而不要删除,这样可以保留插件文件以便恢复。 通过修改数据库禁用 WordPress 插件 上面那种方法比较简单,但是插件的信息还被记录在 WordPress 数据库中,可能会发生一些意外情况。直接修改数据库中的关于插件的记录值,就可以比较安全的禁用插件。 但是,这需要你有修改数据库的权限和途径。一般来说,在主机空间控制面板都会提供诸如 PHPMyAdmin 之类的 MySQL 数据库修改软件,本文就以 PHPMyAdmin 为例。 记录 WordPress 插件信息的表位于:wp_options 表中的 active_plugins 字段,active_plugins 的值记录着插件使用情况。 就我个人网站来说,只使用了多说一个插件,所以就字段值如上图。如果禁用所有插件,你只需要用 a:0:{} 来代替 active_plugins 的值即可。如果你想禁用某个插件,就按照对应的格式,删掉相关信息即可。 标签:WordPress 技巧
WordPress 教程:为插件自定义数据表
当你写插件的时候,你可能需要写东西到数据库中去,一般来说,有两种数据要存储,第一种是安装数据,一般存储在 wp_options 表中,使用 WordPress 的 options 机制来实现。第二种是数据,可以存储到 postmeta 表或者 usermeta 表中。如果数据特别多,就需要单独创建数据表了。这篇文章就讲讲如何在写插件时候创建数据表。 一般在写插件时候创建数据库有如下三个步骤: 创建一个添加新数据表的 PHP 函数。 保证插件启动的时候调用这个函数。 如果新版本有不同的数据表结构,创建一个升级函数。 今天我就以微信机器人 WordPress 插件高级版的 新功能:自定义文本回复,来讲解下这个过程,其中的第三步,由于没有数据库的升级不涉及。 创建一个添加新数据表的 PHP 函数 我们这个插件的安装函数叫做:weixin_robot_texts_crate_table。 1. 数据库表前缀 默认 WordPress 数据库标签前缀都是 wp_,但是有人如果在一个数据库安装两个及以上 WordPress,就需要在 wp-config.php 设置 WordPress 数据库表前缀来区别,所以我们向 WordPress 数据库添加新表的时候,要先找找到数据库表前缀。我们可以在变量 $wpdb->prefix 找到。代码如下: global $wpdb; $table_name = $wpdb->prefix . "weixin_robot_texts"; 2. 判断表是否存在 可以通过一条 SHOW TABLES SQL 查询来判断。 if($wpdb->get_var("SHOW […]
微信机器人 WordPress 插件高级版
经过几个星期的测试,终于可以推出微信机器人高级版,相对基础版,高级版本让你你设置更加容易,并且还有一些更加强大的功能,当然因为基础版已经满足大家的需求,高级版是收费的,现在特价销售,仅为 ¥79.99,以后增加更多功能之后,将提升到 ¥199.99,要买立刻, 点击这里购买微信机器人高级版。 更容易设置 微信机器人高级版让你所有的设置都可以在后台实现,比如输入微信 token,设置默认的缩略图等等,详细如下图: 更高级的功能 微信机器人高级版的另外一个加强的地方是,新增了一些高级高能,比如输入 n 返回最新文章,输入 r 返回随机文章等等,并且这些关键字都可以自定义,如果你已经申请了微信自定义菜单功能,这些关键字也可以用于自定义菜单,已经完全支持。 自定义回复 除了高级功能之后,你还可以在 WordPress 后台自定义回复(需要重新激活下插件): 目前支持文本和图文两种自定义回复,如果是文本回复,直接输入要回复的文本即可,如果是图文回复,请输入构成图文回复的单篇或者多篇日志,用英文逗号区分开,如:123,234,345,并且同个回复还可以支持多个关键字。 详细大家可以添加我的微信公众账号进行测试,账号为:WordPressJAM,或者直接扫描下面的二维码: 微信机器人高级版安装和设置 微信机器人高级版安装和基本版一致,上传激活,然后在微信公共账号后台将 URL 设置为:http://你博客地址/?weixin,Token 设置成上面一致: 最后到 WordPress 后台 > 微信机器人 进行设置和自定义回复。 下载:微信机器人 WordPress 插件。 购买:微信机器人高级版。 标签:WordPress 插件 微信
七牛镜像存储 WordPress 插件:一键实现 WordPress 博客静态文件 CDN 加速
七牛云存储是由七牛提供的在线存储服务,通过云端接口向企业客户提供网上无限存储空间,和传统的云存储服务(如 Amazon S3)不同,七牛云存储还增加了上传下载传输加速以及富媒体云端处理特性。 七牛云存储支持绑定域名(需要备案域名),全网 CDN 加速(多数据中心+多加速节点,上传下载均加速)、持续在线,可以无限扩展、用户只需按需付费,无硬件投资,并且还可以免费试用3个月。 七牛云存储的主要特点 云存储:可以存储静态文件,包含:图片,音视频,甚至是 CSS,JS,还可以存储其他文件和非结构化数据。 云处理:这是个人认为七牛最强地方,就是支持 图片/音频/视频 等资源在线压缩和转换处理,并且可以通过回调功能自定义数据处理。 云加速:七牛支持上传/下载双向加速,并且单文件上传无大小限制,支持断点续传。分布各地的加速节点,自动选择离用户最近的节点,保证数据上传下载的速度。 API 操作:七牛云存储提供了一系列 API 和 SDK 和示例教程教你接入使用。 缩略图:七牛支持设置不同大小规格的图片,而且是可以自定义尺寸的,根据用户的显示分辨率不同使用不同的图片,达到下载速度和显示体验的最佳搭配,而七牛的缩略图定义非常方便,只需要在七牛的后台 Web 界面进行进行定义即可。 七牛镜像存储 WordPress 插件:一键实现 WordPress 博客静态文件 CDN 加速 除了云存储以外,七牛还支持传统 CDN 的镜像存储,这个功能是七牛相对其他类 Amazon S3 服务最强悍的地方,因为对于很多 WordPress 站点来说,有了这个功能,就无需将原来的图片上传到七牛的服务器上,只需在 WordPress 站点做些简单的修改,就可以使用七牛的 CDN 服务了。我也制作了七牛镜像存储 WordPress 插件,下面我就详细说说这个插件的使用过程: 1. 登陆七牛,在域名绑定,输入自定义的域名,或者直接使用七牛提供的域名,点击绑定: 2. 镜像存储(源站加速),输入源站的地址,点击确定: 3. 下载 七牛镜像存储 WordPress 插件,上传激活,然后在 WordPress 后台 > […]
AIDL语言提供Android浏览器C++编写插件 Android开发技术
相信Android平台支持Sliverlight和Flash的报道大家都已经看到了,这些组件本身层面很高使用Java语言编写不太现实,至少和Java VM一个层次,需要C/C++这类的本地语言支持,同样Google提供了AIDL语言可以让Android使用本地语言开发,这样Flash和银光的运行库就可以在Chrome lite浏览器上以插件形式正常使用。 同时这将会导致Android平台异常古怪,兼容微软的.Net Framework中的部分特性,参考WPF/E相关资料,同时通过Flash Action Script编写基于Flash的游戏,在显示层也会有所提高。

Android浏览器插件Gears Android开发技术
在Eclipse中我们使用DDMS的File Explorer观察,/data/data/com.android.broweser/app_plugins/gears-0.4.13.1这里包含了Google的Gears插件,Gears是一个很强大的web库,下方可以看到gears.so文件,so是shared object的意思,我们可以理解为windows中的dll动态库。所以Android平台的Chrome Lite浏览器支持的插件可以使用Native C++来编写。 有关Android Gears可以查看 Android Webkit浏览器插件Gears介绍

