标签归档:作品

WP Open Social

WP Open Social,这是一款 WordPress 社交平台登陆插件,个人原创,代码简洁,功能强大!

现在的用户都是超级懒的,我也不例外。如果一个网站动不动要我注册,不管祂的内容和服务有多好,我的内心肯定是抗拒的。要为此创作一个独一无二的账号和一个复杂好记又不雷同的密码,根本就是强人所难。

这个插件就是这样一个初衷:让你的网站用户垂手可得。类似 1Password 的思路,我们每天都会使用 QQ、微博、微信,如今可以将这些账号作为唯一的个人凭证,从而方便的登录各类其他平台和服务。

一开始插件的功能比较简单粗糙,定位是免费开源的。随着很多高级玩家的使用出现了很多应用和生产环境中出现的各种问题:账号过长,邮箱虚假,微博同步,微信打通等。在这个过程中投入了大量的时间和精力,针对各种高级功能发布了收费版。

有了这样一个东东,能大大提升体验和效率,那祂就是有价值的,可持续的,这也是我保持更新的动力。我本人购买了很多正版软件和应用,这是对好作品的支持和肯定;同样,我也希望自己的付出能得到正向的回报。

关于代码,我编程还行,但 PHP 新手;关于界面,我审美还行,但美工一般。信奉体验执着细节,相信只要想得到,肯定还是有很多优化空间的。任何意见建议都欢迎留言,非常感谢大家的支持,谢谢!温馨提示:咨询问题请留下邮箱网站方便联系和回访。

  • 由于 Open Social 跟谷歌一个历史项目重名,为了区分插件改名为:WP Open Social
  • 从 5.0 版本起,代码遵循 MIT 许可协议:可任意修改和使用,在保留许可协议前提下;由插件引起的损失或意外本人概不负责。
  • 5.0版本起,更新前需要先备份 mod 目录,然后手工覆盖更新。如通过系统自动更新的话模块目录会被覆盖掉。

继续阅读

OSS Upload

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

插件支持伪协议,设置非常简单。支持自定义上传目录,支持独立二级域名。OSS 本身也支持 HTTPS、CDN,还有各种强大的 API,使用迄今都非常强大稳定!

目前最新版的上传相关功能基本稳定,并可兼容各种插件和主题!经过几个版本的代码混淆的尝试,最终还是正式取消代码混淆,并重新上传托管到官网插件库。

更新:使用插件开源免费,但麻烦站长保留各种形式的插件链接和出处。主要因为网站权重较低,需要各位的帮忙和支持,让其他朋友能方便的定位到本站。觉得好用也请点赞插件,谢谢。另外同时也托管到 Github,欢迎各种意见建议,谢谢。

OSS Upload
https://www.xiaomac.com/oss-upload.html

插件功能

  • 更好兼容各种文章批量导入!
  • 全新开关可自动兼容已发文章
  • 支持流协议几乎兼容所有插件
  • 全新支持大文件自动分块上传
  • 支持文章可自动上传远程图片
  • 全新支持多站并自动继承配置
  • 支持图片服务相关缩略图设置
  • 支持识别浏览器自动格式加速
  • 支持链接修正可随时开关插件
  • 带中英文附带设置说明和示范

继续阅读

Open Lazy

WordPress 是强大,但也越来越臃肿,很多的功能和代码对很大一部分用户来说其实是一种冗余,特别明显拖慢了前台的加载速度,实在孰可忍孰不可忍。

所以自己在使用的过程中,结合自己的前端经验,折腾出这么一款可以轻松调整和大大加速 WordPress 的工具集插件。欢迎各种意见建议,后面想到什么这方面的功能优化也会添加进来。

更新:新增了一个好用的PHP代码调试功能,对系统不熟又爱折腾的人必备!

功能特点

  • 支持脚本样式合并请求
  • 页面区域代码块可维护
  • 可删除默认加载字体
  • 可卸载大部分多余选项
  • 支持网站维护模式
  • 支持禁用插件更新提醒
  • 其他小选项调整

继续阅读

Open Link

WordPress 自带链接管理模块的,默认被屏蔽了,但毕竟有些链接是值得交换和推荐的,所以就有了这个插件。

Open Link 是一款友情链接管理插件,支持使用一个短代码将所有链接输出到一个页面,带网站缩略图和点击数,不修改数据库结构也不需要专门存储图片。

缩略图格式说明:长宽为 100px * 70px,保存格式为 Data URI 编码,读写实时,每张占用数据库大小约为 10k。

插件效果:https://www.xiaomac.com/links
插件下载:https://wordpress.org/plugins/open-link/

继续阅读

SurfacePro4 WinPE

WinPE

Windows 如今安全意识越来越高,平时使用的系统中总是有些东西看不见,打不开,删不掉。自带的恢复系统也搞得神神秘秘,根本不是日常普通维护能用的。所以还是走回老路,WinPE。

试试了几个比较火的第三方作品,本来想选 Win10PE,起码体验比较一致,但还不太成熟,选择太少。最后选了一个基于 Win8PE,号称 Surface Pro 3 专属、完美支持触屏的一个版本,X64,自带不少维护工具,大小 600M 左右。

经过测试,这个版本并不支持 Surface Pro 4 的触屏(或笔)。经过多次的失败,终于也意识到其实所谓完美支持也只是一开始打包就先导入对应驱动,也就是说现在 SFP4 对应带触屏驱动的版本还没有人做出来。

最后找了下教程终于搞定:首先通过微软官网下载 SFP4 驱动,通过 DISM++,加载前面下载 WinPE ISO 文件中的 BOOT.wim 文件,然后添加驱动目录,这里只需要加载 Drivers 下的 System 目录。然后另存为新的 WIM 文件;卸载原文件之后,再打开新保存的 WIM,编辑为可启动。

这样,一个真正 Surface Pro 4 专属的,支持完美触屏的 WinPE 就出来了(不支持触控笔)。

继续阅读

UserAgent Switcher for IE

如今,UserAgent 已经基本是可以随心所欲的东东了。Chrome、Firefox 的各种伪造浏览器标识的插件应有尽有。不过,我这个可是专为 Internet Explorer 而打造的同样功能的独门工具,无需任何插件,纯原生,完全原创。

说下原理,Windows 下注册表有个地址专门存放 IE UserAgent 的尾巴,HKCU 下有一个标识头,HKLM 下有一个标识尾。

HKCU_UA

HKLM_CU

如上面两图新开 IE 浏览器,会显示 UserAgent 为:

IE UserAgent CU... (compatible; MSIE 8.0; Windows NT 5.1; Trident/4.0; SV1; icafe8; .NET CLR 2.0.50727; .NET4.0C; .NET4.0E)

记着,利用 REG_BINARY 二进制键值换行符为 000000,连接起来就可以完全自定义整个 UserAgent 了。 继续阅读

微信多域名登录插件

微信登录只能设置一个回调域名,而且调用连接的域名必须完全匹配。这个插件可以解决多域名调用的问题,支持 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