WordPress
Everything about WordPress!
By Charles on 二 16th, 2010 | 146 Views
WP的插件在开发完成后,会在用户的服务器上运行,而用户的服务器环境基本上可以用千奇百怪来形容。开发过程中,在本地运行得好好的插件的,一旦安装到用户的服务器上,也有可能变得无法运行。
所以,作为WP插件的开发者,最好不要对插件最终的运行环境做任何假设。而且,最好能够在插件被启用的时候,进行必要的检查,给用户以提示,对于自己没法兼容的问题,应该明确指出,避免用户遭遇不必要的麻烦。
在我个人的WP插件开发过程中,我主要遇到的问题,基本上都是PHP相关的问题。
Keep Reading --- 1392 words totally
Posted in Plugins Develop, WordPress | Tagged develop, plugins, WordPress |
By Charles on 二 15th, 2010 | 175 Views
插件的后台管理页面的主要功能是协助用户设定插件运行时参数,一般都需要用户进行交互,这就少不了需要客户端脚本的参与(主要是js脚本,当然还有配套的css样式表)。
WP的后台本身就已经加载了许多的脚本,包括各类类库和基础功能的脚本。过多的脚本文件引入,会增加HTTP请求,增加流量,拖慢速度。好在,WP的后台已经采取了相当多的措施,来管理后台加载的脚本。首先是用wp-dependency管理依赖关系,用load-scripts来压缩、并加载脚本,使得各种类库被合并到同一个文件中进行加载,节省了HTTP请求数量和流量。
Keep Reading --- 2177 words totally
Posted in Plugins Develop, WordPress | Tagged develop, plugins, WordPress |
By Charles on 十一 24th, 2009 | 154 Views
我在CSDN上分享了很多东西,一直想把那个列表也在博客上罗列一个,一直就没有付诸于行动,昨天一发狠,终于弄了。
等于昨天几个小时,今天几个小时,搞出了一个小插件。就是右侧的一个小挂件。点上去就会链到CSDN的下载页面。
算是我把一年前的债还了。真开心。
Keep Reading --- 472 words totally
Posted in Plugins, WordPress | Tagged DIY, plugins, WordPress |
By Charles on 四 26th, 2009 | 526 Views
本文提出问题,并不解决问题。
我在研究Extended Live Archive(ELA)插件的代码,发现一个问题,这个问题具有一定的共性,而且,我现在也没有什么好的解决办法,所以我把它描述一下,看看有没有高人高见。
Keep Reading --- 1119 words totally
Posted in Plugins Develop, WordPress | Tagged development, plugins, WordPress |
By Charles on 四 20th, 2009 | 701 Views
当开发好一款插件的时候,要为插件撰写一个readme.txt文件,这是让用户了解你的插件的最好方式。很多插件都会在readme.txt的第一个section(description)里,附上一个简单明了的features list,以便用户可以快速扫描你插件包含的功能,决定是否选用。那么应该如何撰写features list呢?本文为您介绍。
我不是一个撰写readme.txt的专家,但是我经常需要做这件事情,我自己也很不在行,从来没有仔细研究过这件事情,今天在这里写下的是我第一次研究的笔记。对本文内容的权威性,大家请自己斟酌。
Keep Reading --- 894 words totally
Posted in Plugins Develop, WordPress | Tagged develop, English writing, plugins, WordPress |
By Charles on 四 16th, 2009 | 556 Views
想起来好久没有更新WP了,所以今天更新了一下,发现Widgets管理页面出现了重大变化。
上一次是整顿了Widgets API接口,现在又是大规模变动管理界面。WP关于Widget方面的更新,带给我很大的焦虑,因为我开发了巨量的Widget,一旦这些新的API和界面投入使用,就意味着我要增加很多工作量。另外,我看到了一个可怕的问题,就是有些用户可能不会升级到新版本,那么是否意味着一个Widget要维护两个版本的代码呢?太可怕了,希望WP能够处理好这个问题。
Keep Reading --- 199 words totally
Posted in WordPress | Tagged admin, news, widgets, WordPress |
By Charles on 四 12th, 2009 | 500 Views
Simple Paypal Donate是一款在博客中插入捐赠按钮的插件,但是其功能并不尽如人意,本文记录我对这款插件的改进意见。
Posted in Plugins Develop, WordPress | Tagged idea, plugins, review |
By Charles on 四 8th, 2009 | 503 Views
选项查看器是一款能够查看WordPress选项的工具,使用它,你可以浏览每个存储到数据库的选项的值,串行化的数据会恢复其原貌,此外,您可以使用PHP语句来微调选项的值。这是一款开发调试辅助工具。Options Inspector is a tool with which you can list out all the options in your database, view a certain one in detail, and alter exactly a certain part of option value. It is mainly designed for plugin developers and theme designers.
Posted in Plugins, WordPress | Tagged development, my works, plugins, tools, WordPress |
By Charles on 四 6th, 2009 | 556 Views
自己开设论坛,是我蓄谋已久的事情了,不过一直停留在计划上面,我想,如果不狠下心来执行,任何事情都没法推进。趁着这次小长假,我牺牲了休息,终于推动了事情的进展。
论坛本来想选Discuz的,无奈,学习成本太高,于是还是选择了bbPress,和WP同一个体系的微型论坛。代码看着分外眼熟,也有那么几分亲切,操作依然简便。功能嘛,真的不敢恭维了,比一无是处稍微强点。
目前开设四个论坛:
Keep Reading --- 336 words totally
Posted in WordPress, 日 记 | Tagged notice, support, WordPress |
By Charles on 三 29th, 2009 | 735 Views
本文介绍了如何在NetBeans IDE 6.5.1 for PHP中配置FTP,以搭建一个便捷的WordPress 主题、插件开发环境。
Posted in Plugins Develop, WordPress | Tagged development, enviornment, guide, IDE, NetBeans, WordPress |
By Charles on 三 28th, 2009 | 628 Views
本文发布了一款还在持续开发中的Hybrid主题框架的子主题GoogleCode。该主题模仿GoogleCode样式。GoogleCode WordPress主题是一款教学功能大于实用价值的教学主题,希望帮助各位同学找到定制Hybrid主题的起点。
Posted in WordPress | Tagged develop, hybrid, my works, themes, WordPress |
By Charles on 三 25th, 2009 | 767 Views
本文记录了建立WordPress测试环境的一种实践。
Posted in WordPress | Tagged development, enviornment, guide, test, WordPress |
By Charles on 三 13th, 2009 | 1699 Views
Author of this document: Snowblink
Actually, I'm lazy, and I hate paper work. My dear friend, Snowblink, created this document. Thank her very much!
非常感谢snowblink的辛勤工作,我不知道如何才能用英语表达对你的感谢。所以用中文再说一遍!
Keep Reading --- 86 words totally
Posted in WordPress | Tagged documents, FAQ, plugins, WordPress |
By Charles on 三 9th, 2009 | 1086 Views
今天刚看到几个WordPress开发资源,觉得很不错~在这里记录一下。
WordPress phpDoc
WordPress内部使用phpDoc的语法进行注释,这是WordPress.org为其生成的文档。
Keep Reading --- 166 words totally
Posted in Plugins Develop, WordPress | Tagged development, interesting things, resources, tools, WordPress |
By Charles on 三 6th, 2009 | 832 Views
在WordPress里面,有一类函数,他们被称为Templete Tags,它们相比于普通的函数,有一个共同的特点。本文将为您介绍Template Tags的基本使用方法。
Posted in Plugins Develop, WordPress | Tagged tags, template, usage, WordPress |
By Charles on 三 3rd, 2009 | 1173 Views
今天,从SVN源上更新了WordPress,看到添加了70多个文件,更新了近200个文件,不由得非常好奇,到底是变动了什么功能,竟然牵涉到这么多文件。本文带您先睹为快。
迫不及待的安装上了,在菜单里面找了一圈,就发现多了两项,(我的判断方法是,没有中文翻译的那项,就认为是新的,不知道准不准),我们先来看最抢眼的一项。
Add New Themes
Keep Reading --- 1205 words totally
Posted in WordPress | Tagged admin, feature, news, themes, WordPress |
By Charles on 二 26th, 2009 | 1050 Views
Posted in WordPress | Tagged develop, framework, hybrid, reference, themes, WordPress |
By Charles on 二 22nd, 2009 | 872 Views
Posted in WordPress | Tagged develop, framework, hybrid, reference, themes, WordPress |
By Charles on 二 19th, 2009 | 1794 Views
原文
WordPress.org的官方插件目录最大的问题,也是最常被抱怨的问题,就是那令人恶心的搜索。
以后不会再这样了。我们现在使用了Sphinx(一个“免费的开源的SQL全文搜索引擎”)来加强官方插件目录的搜索,无论是从官方网站搜索,还是从你WP的后台搜索插件(插件→添加新插件),搜索体验都会得到提升。
Keep Reading --- 335 words totally
Posted in WordPress | Tagged news, translate, WordPress |
By Charles on 二 18th, 2009 | 1385 Views
在上一篇《Hybrid主题框架综述》中,我们已经介绍了Hybrid的基本原理。这篇文章,我们将主要介绍如何使用Hybrid来制作一款主题。本文主要面向的读者为主题制作爱好者,和狂热的DIY fans们。
子主题,就是指,以另一个已经存在的主题的页面元素结构和功能为基础,创建完全自定义的样式,和附加功能。而在制作过程中,完全不修改另一个主题的代码。而“另一个主题”在这个过程中,就自动成为了“父主题”。
Keep Reading --- 1447 words totally
Posted in WordPress | Tagged develop, framework, hybrid, themes, WordPress |
Most Commented Posts