发表日期:2010年04月10日 | 浏览次数:435 views | 评论数: 暂无评论
摘要:
插件开发全攻略(12)---发布并推广你的wordpress插 件
在你完成了你了不起的wordpress插件后,在你发布和推广你的插件之前,还 有一些事情需要考虑。
发布前
努力遵循标准
虽然遵循wordpress编码规范不是必须的,但是有些东西确实可 以让你的生活变得简单。其中最有价值的一个建议是永远不要使用简写的PHP。原因呢?并非每个人都会将简写开启。
所以,不要这样写:
<? /*your php code*/ ?>
而要这样写:
<?php /*your php code*/ ?>
确保你已经完全测试了你的插件
找...
发表日期:2010年04月10日 | 浏览次数:480 views | 评论数: 暂无评论
摘要:
插件开发全攻略(11)---在你的WP插件中使用AJAX
越来越多的插件开始使用AJAX技术。我个人并没有在大多数的插件中看到过AJAX,但是使用AJAX来完成某个任务对你的插件来说可能是必要的。 这篇文章将像你展示怎样在你的插件中使用AJAX。
这篇文章将在上一篇文章《在插件中添加js和css》的 基础上继续。
建立一个新的PHP文件
Devlounge Plugin Series插件已经有了如下的目录结构了:
devloung-plugin-series
devlounge-plugin-series.php(main plugin file)
js
devlounge-plugin-series.js.php
css
...
发表日期:2010年04月10日 | 浏览次数:521 views | 评论数: 暂无评论
摘要:
插件开发全攻略(10)---在你的wordpress插 件中使用Javascript和CSS
现今的许多插件对javascript和层叠样式表依赖更多了。将你插件中的javascript和css放置到分离的文件中是非常重要的,那样做 会使插件维护起来更加容易。此系列中的这个部分将介绍怎样在你的插件中加载javascript和CSS文件。
添加你的javascript
你的插件可能需要装载prototype类库,或者一个自定义的脚本。这一节将向你展示几个wordpress函 数,它们可以帮助你装载脚本,并且避免脚本冲突。
wp_register_script函数
wp_register_...
发表日期:2010年04月10日 | 浏览次数:561 views | 评论数: 暂无评论
摘要:
插件开发全攻略(09)---wordpress插 件和数据库交互
当你编写一个插件的时候,你将不可避免地要将一些变量存储到数据库,或者将它们从数据库中取出。幸运的是,wordpress通过options和一个数据库对象,使 得存取数据变得很简单。本文将会谈及如何在一个wordpress数据库中存储或者取回数据。
在数据库中存储数据
将数据存储到wordpress数据库,主要有两种方法:
创建你自己的表。
使用Options
由于绝大多数插件不需要它们自己的表,所以,我将只讨论使用options的方法。然而,wordpress Codex上...
发表日期:2010年04月10日 | 浏览次数:389 views | 评论数: 暂无评论
摘要:
插件开发全攻略(08)---构建一个wordpress插 件用户面板
将会有这么一种情况,你将有一个主要的管理面板,但是希望能够让独立的用户设定他们自己的偏好。在Devlounge Plugin Series这个例子中,我们添加了一个是否把文字添加到文章末尾的选项。然而,假如一个登录用户不希望看到这段文字呢?为什么不给他们一个选择,而且不 影响到所有其他的用户呢?
这篇文章将会涉及到这个问题,让你可以添加你自己的用户面板。
命名你的选项
class DevloungePluginSeries {
&...
发表日期:2010年04月10日 | 浏览次数:390 views | 评论数: 暂无评论
摘要:
插件开发全攻略(07)---构造一个wordpress插 件管理员面板
任何需要用户输入(诸如改变一个变量)的插件,都需要某种管理面板。建立一个管理面板, 并不是那么难的,所以,一个插件作者决定不创建管理面板,而是让用户自己去修改PHP代码的行为让我很是苦恼。让一个用户(TA的PHP只是可能是0)去 修改代码通常来说不是一个好主意。本文将深入探讨成功地为你的插件创建管理面板,到底需要些什么。
存储变量的地方
当你想要给你的插件创建一个管理面板的时候,你首先会碰到的问题之一就是到底在哪里...
发表日期:2010年04月10日 | 浏览次数:455 views | 评论数: 暂无评论
摘要:
插件开发全攻略(06)---wordpress插 件Filter
Filter是 一组使得你的插件可以插入来修改文字的函数。被修改的文字通常是要插入到数据库或者显示给终端用户看的。
wordpress Filter允许你修改几乎任何类型的显示文字,而且其功能十分强劲。通过Filter你可以修改文章,feed,怎么样在评论中的作者,还有很多,很 多。
为了说明wordpress Filter的用处,我们会继续在已经存在的Devlounge Plugin Series代码上工作。
添加一个内容Filter
有一个你可以使用的很Cool的Filter是'the_content'。这个filte...
发表日期:2010年04月10日 | 浏览次数:387 views | 评论数: 暂无评论
摘要:
插件开发全攻略(05)---wordpress 插件Actions
wordpress actions允许作为插件作者的你插入到wordpress应用中并且执行一段代码。一个 Action的例子就是,你想要在一个用户发布完一篇文章或者留下一篇留言的时候执行一个动作。
一些我使用极其频繁的Action有:
admin_menu:允许你给你的插件设置一个管理面板。
wp_head:允许你将代码插入到博客的<head>标签内。
Action在行动
当定义一个wordpress 插件的结构的时,我为某些Action留下了一块地方。在这个例子中,我们将使得一段代码可以...
发表日期:2010年04月10日 | 浏览次数:308 views | 评论数: 暂无评论
摘要:
开发一个wordpress插件的一个更重要的方面,是你怎样设计它 的结构。本文将研究几个关于设计插件结构的提示,以帮助你组织你的插件资源,避免名字冲突。每一个插件作者的插件的结构都不尽相同,所以这些提示只是我的 个人偏好。我将首先简单地描述一下一个wordpress插件是怎样工作的,然后介绍一个插件的结 构。
wordpress插件怎样工作
在将一个插件放入到wp-content/plugins/目录后,插件应该自动的处于可以安装的状态。
当一个插件被“启用”,等同于告知wordpress将你的代码装载到“每&r...
发表日期:2010年04月10日 | 浏览次数:348 views | 评论数: 暂无评论
摘要:
插件开发全攻略(03)---怎样获得wordpress插 件的创意
如果你已经被说服而想要研究一下创建你自己的wordpress插 件的可能性,那么找到一个可以让你开始行动的一个创意可能是非常困难的。幸运的是,有很多地方可以让你找到开发你自己的插件的灵感。在本文中,我会罗列好 几个方法使你可以找到开发你自己的wordpress插 件的创意。
倾听你的读者
你的读者是你获得插件创意的宝库。比如说,一个读者可能需要一个简单的方式来回复或者编辑评论。因为博客的读者是使用你博客最多的人,他们往往对于 你的博客还缺...