3

除了 CODEX 之外,您还推荐哪些资源来帮助刚开始创建插件的人帮助创建 WordPress 插件。我有一个想法,但需要比 CODEX 中的内容更好的解释才能开始。

更新:有没有我可以买的书来帮助我解决这个问题?

4

4 回答 4

6

编写完 MyBlogLog 插件(即原始插件)后,我发现 Wordpress Hooks 列表(不记得链接的副手)非常有用,Codex 和 WP 安装文件中的示例代码也是如此。阅读其他开发人员的插件也是一种很好的学习方式,因为您可以看到他们如何实现事物并使用这些技术为自己节省一些研发时间。

无论如何,你想要创造什么?

编辑:

我对此发表了评论,但以防万一它丢失......

对于您的特定需求,您将希望存储数据并能够管理和检索它,因此您需要在插件中创建自定义数据库表。请参阅此法典链接:

http://codex.wordpress.org/Creating_Tables_with_Plugins

然后,您可以使用此 Codex 页面上的技术将您的管理代码添加到管理屏幕中:

http://codex.wordpress.org/Adding_Administration_Menus

如果您想在页面上显示项目,您可以自己编写一个自定义 PHP WP Page 模板来直接查询数据库:

http://codex.wordpress.org/Pages#Page_Templates

或者只是在您的插件上添加一个钩子过滤器,以根据您指定的关键字将结果写入页面:

http://codex.wordpress.org/Plugin_API#Filters

于 2008-10-28T16:23:14.990 回答
2

这是一组关于如何做 Wordpress 插件的有用链接。请注意,它是相对“先进的”(因为它在过程中引入了许多面向对象的方法)。你真的应该先阅读 Wordpress Codex 的东西。

于 2008-10-29T04:15:31.867 回答
0

尽管在 Codex 中仍能找到技术上的信息,但 Codex 包含指向外部资源的链接。很抱歉没有发布直接链接,但再看一遍,你应该找到它们。

于 2008-10-28T19:27:08.207 回答
0

我认为最重要的资源之一是其他插件中使用的代码。

不一定做你做的事情,但那些使用的人有你想要实现的功能。

例如,如果您想了解如何创建选项页面,如果您了解其他所有人的操作方式,您将很快完成。

于 2009-01-24T23:05:42.393 回答