Quantcast
Channel: WordPress – Becomin' Charles
Browsing all 13 articles
Browse latest View live

[插件开发]:后台管理页面脚本按需加载

插件的后台管理页面的主要功能是协助用户设定插件运行时参数,一般都需要用户进行交互,这就少不了需要客户端脚本的参与(主要是js脚本,当然还有配套的css样式表)。...

View Article



[插件开发]:检测WP插件的运行环境

WP的插件在开发完成后,会在用户的服务器上运行,而用户的服务器环境基本上可以用千奇百怪来形容。开发过程中,在本地运行得好好的插件的,一旦安装到用户的服务器上,也有可能变得无法运行。 所以,作为WP插件的开发者,最好不要对插件最终的运行环境做任何假设。而且,最好能够在插件被启用的时候,进行必要的检查,给用户以提示,对于自己没法兼容的问题,应该明确指出,避免用户遭遇不必要的麻烦。...

View Article

在插件管理页面给你的插件添加“设置”链接

在插件管理页面,每个插件下面有2-3个Action...

View Article

[WordPress Tips] 教你3行代码隐藏Admin Bar

从WordPress 3.1开始起,增加了一个新的组件,就是Admin...

View Article

[插件开发]获知文章状态变化

文章(post)是 WordPress 博客的核心价值所在,围绕一篇文章的增、删、改,我们可以开发很多有用的插件。近来,由于维护一款插件的需要,我碰巧研究了一下围绕文章发布流程而设立的一些钩子(hook)。微有所得,记录备查。...

View Article


[WordPress][插件开发]在插件使用数据库存储数据

开发WordPress插件,总是免不了要存储一些数据的。这些数据一般有两种类型,配置信息或者数据本身。配置信息一般可以用来定制插件运行时的一些参数,属于插件的属性。对于配置信息的存储,一般都是用WordPress Option...

View Article

[WordPress][插件开发][插件]简易下载链接计数器

写PHP是我工作的主要内容之一,我尤其喜欢使用的IDE是Netbeans,所以,之前心血来潮,做了一个Netbeans的皮肤站点(http://netbeanstheme.com)供大家交流Netbeans配色方案用。 因为是心血来潮,就要一个“快”字,火速申请域名,用WordPress搭了小站,然后用了一个极简的Portfolio类型的皮肤,每个Post一个Feature...

View Article

这些天我在GitHub上玩什么?

其实很早就知道了GitHub,我看网站上的注册时间,竟然追溯到2010年的7月,那个时候,对Git很陌生,对GitHub更陌生,就知道是一个写代码的社区。连写代码,都可以弄个社区出来,实在是佩服老外的想象力。...

View Article


Better Extended Live Archive:索引更新的困扰

前文提到,这些天我在往GitHub提交代码,就是在重写这个插件Better Extended Live Archive插件。今天就遇到一个难题。 插件原理...

View Article


[HowTo]创建一个WordPress镜像站点的方法

应朋友的要求,帮他做了一个WordPress的镜像站点。一般的个人博客是用不着做镜像站点了,就我的观点来看,如果不是追求极致的访问速度,一般都没有必要做镜像站点。但是如果为了服务的稳定性,做镜像站点还是有必要的。比如,创业团队用廉价云服务器来提供Web服务的情况下,受到国内云服务质量的影响,会经常停服,如果对稳定性有极致要求,就需要多点、多机房去部署。也就有了镜像的需求。...

View Article

只用 WordPress 写博客才叫浪费

玩 WordPress 年头已经长到记不起最初的记忆了,但是,今天我才发现我对其是何其陌生。 现在的 Word … 继续阅读只用 WordPress 写博客才叫浪费

View Article

WordPress 数据库损坏

常在河边走,哪能不湿鞋。没想到,从 2008 年开始深入玩 WordPress 博客到现在,竟然第一遇到了数据库损坏,真是闻所未闻,见所未见啊……一个个人博客而已,毫无访问和压力,竟然也可以搞成这样。 我不得不怀疑是阿里云搞得鬼。随便了。 现象是访问首页,展示错误信息,“建立数据库连接时出错”。诊断方法,我登录服务器,重启了 mysqld 服务和 php-fpm...

View Article

如何使用 docker 部署一个 WordPress

很多年前开始,我在 Mac 上调试 Web 应用,就是使用一个 App,叫 MAMP Pro,这是一个德国软件,相当于 Windows 上的 xampp,是 Apache + PHP + MySQL 套装。用起来很方便,主要在一台机器上,可以启动很多个 Web 应用,比较节省资源,当然,这不是什么优点,真正的优点是开箱即用,非常方便。 不过现在,我公司深度采用云计算和 Docker,k8s...

View Article

Browsing all 13 articles
Browse latest View live




Latest Images