Category Archives: TECH

Debug Editor

WordPress Debug Editor,管理员后台全局调试器,从自己另一个懒人插件独立出来的功能,因为用的实用太频繁了。

  • 仅管理员可用、插件单文件仅五个函数、不写数据库
  • 可以实时查看或执行后台任何页面的任何变量或对象
  • 顶部展开编辑器、不占入口、不占页面、执行不刷新
  • 注意:如果运行了更新数据库的语句,修改无法撤销

插件下载https://wordpress.org/plugins/debug-editor/

微信多域名登录插件

微信登录只能设置一个回调域名,而且调用连接的域名必须完全匹配。这个插件可以解决多域名调用的问题,支持 Open Social 2.9 以上版本的微信登录,理论上可支持所有类似需求。

使用说明:

  1. 假设:微信授权域名为 wx.abc.com,需使用登录网站为 http://www.abc.com
  2. 上传本插件至微信授权域名的根目录,路径如:http://wx.abc.com/wxmdl.php
  3. 则网站回调地址设置为:http://wx.abc.com/wxmdl.php?cburl=http://www.abc.com
/*
 * Plugin Name: WXMDL (WeChat Multi-Domain Login)
 * Version: 1.0
 * Plugin URI: https://www.xiaomac.com/201311150.html
 * Description: 微信多域名登录:解决微信登录回掉地址只能设置一个域名的问题。
 * Author: Link (Afly)
 */

插件下载:https://github.com/xiaomac/WXMDL

OSS Upload

OSS Upload 是一款可设置阿里云 OSS 作为 WordPress 媒体库存储空间的插件,支持原创增强的 OSS 协议包装和原生内置的所有图像上传及编辑等相关功能。

插件设置非常简单,支持伪协议,无需修改任何内置上传函数;支持自定义上传目录,支持独立二级域名。OSS 本身也支持 HTTPS、CDN,还有各种强大的 API,使用了一段时间,非常稳定好用,推荐!

更新:新版采用全局模式,理论各种头像、主题、插件等的非媒体库上传,统统到碗里来!

新版不再自动兼容旧文件,提供专用小功能可先清理本地缩略图,然后将本地目录整个上传到 OSS。

新版缩略图默认启用图片服务,默认为兼容最好的流模式上传,文件大于 1M 则自动切换为大文件分块上传。如启动本地备份,本地只会备份原图,上传动作完成后会自动删除缩略图。

插件功能

  • 全新支持大文件自动分块上传
  • 全新支持备份模式更方便切换
  • 独创协议支持所有原生上传功能
  • 支持修改默认的图像编辑器类
  • 支持图片服务相关缩略图设置
  • 带中英文附带设置说明和示范

Continue reading

HTTPS Tester

这是 WordPress 官方出的一个调试服务器 HTTPS 支持情况的插件。如今 HTTPS 愈来愈普及,但很多时候服务器出于兼容问题或者是配置问题经常有各种出错,利用这个插件可以大概诊断问题所在。

不过奇怪的是,如今官网也找不到这个插件了,这里备一个份,给有需要的朋友。

/*
 * Plugin Name: HTTPS Tester
 * Version: 1.1
 * Description: Used to determine if there's anything wrong with the communication to 
                WordPress.org over HTTPS. See Dashboard -> HTTPS Tester (If using 
                multisite, visit Updates -> HTTPS Tester in the network admin.)
 * Plugin URI: http://wordpress.org/
 * Author: the WordPress team
 * Author URI: http://wordpress.org/
 * Version: 1.1
 * Network: true
 */

插件下载:https://github.com/xiaomac/HTTPS-Tester