WordPress插件开发资源和教程

披露: 您的支持有助于保持网站的正常运行!我们会为此页面上推荐的某些服务收取推荐费.


WordPress是地球上使用最广泛的内容管理系统。如此受欢迎的原因有很多:它易于使用,易于托管,免费和开源。插件受欢迎的主要原因是插件.

WordPress具有极强的可扩展性。使用插件,您可以向站点添加几乎无限的功能。有成千上万个高质量的免费和高级WordPress插件可用。但是,有时您需要真正定制的东西。构建WordPress插件使您能够准确实现网站所需的功能.

如果您有一点编码背景,或者愿意学习一些PHP,那么构建自己的WordPress插件并不难。为了帮助您,我们收集了关于该主题的最佳教程,以及指向有用的资源和插件开发人员重要工具的链接.

插件开发入门教程

这些文章,教程和课程提供了为WordPress开发插件的一般介绍。他们从不同的角度审视主题,并假设不同的编码经验水平,因此请尝试一些直到找到对您有意义的编码为止.

  • 插件开发者手册是插件开发的新的,扩展的官方WordPress Codex指南.
  • 编写插件是插件开发的原始官方WordPress Codex指南-仍然绝对值得一读.
  • WordPress插件开发是对插件开发的详细介绍,它将使您对过程有基本了解.
  • WordPress插件开发中的速成课程是插件开发最重要方面的详细包装.
  • 从头开始创建自定义WordPress插件介绍了创建插件的过程,该插件可从外部数据库获取产品信息并将其随机显示在您的网站上。在开始之前,一些PHP编码知识非常有用.
  • WordPress插件教程是一个易于遵循的教程,带有大量评论和说明,向您展示了如何构建一个在帖子编辑屏幕内显示Google Analytics(分析)数据的插件。.
  • WordPress插件开发教程是一个由12个单元组成的教程,涵盖了许多其他入门级教程中未提及的许多内容:国际化,激活挂钩,测试和异步JavaScript(AJAX)。如果您发现其他大多数“入门”指南太浅,则本教程可能非常适合您,但是您仍然不确定如何使一个全面的插件实用.
  • WordPress Essentials:如何创建WordPress插件是插件的基本概念,其工作方式以及主要组件。这不是全面的教程,但是对于事物的高层次了解是有好处的.
  • WordPress插件开发教程系列是一个由30部分组成的教程系列,它真正地研究了插件在整个WordPress体系结构中的工作方式,并且很好地涵盖了多个内部API。.
  • WordPress插件开发入门:《终极指南》是将WordPress与Facebook Open Graph集成的应用程序示例的详细教程,涵盖了WordPress插件开发的最重要方面。.
  • 如何编写WordPress插件是由12部分组成的教程,涵盖了插件开发的重要方面,包括编写插件的原因以及如何获得插件的想法,以及诸如AJAX和构建管理面板之类的更多实际问题。.
  • WordPress插件开发简介就是这样-简介,而不是深入的教程。尽管如此,本文还是非常清楚地介绍了插件的功能以及它们的工作方式,因此如果您刚刚开始插件开发,则值得一读。.
  • 如何构建WordPress插件是插件开发的一个很好的介绍,其中包含许多屏幕截图,代码示例和其他资源。对于视觉学习者和没有花很多时间盯着代码的人来说真的很不错.
  • 如何创建WordPress插件提供了构建插件所需的简单明了的基本概述。如果您想确定自己是否可以完成构建新插件的任务,那么这是一个很好的介绍,但是您将需要其他资源来真正弄清楚该如何做。.
  • WordPress插件剖析深入探讨了WordPress插件应包含的内容以及其结构.
  • Scratch的WordPress插件开发是一个分为五部分的演练,介绍了插件开发,主要针对具有一定网页设计(HTML / CSS)经验,但几乎没有PHP或WordPress知识的人们.
  • WordPress初学者插件开发是一个针对“不熟悉WordPress插件开发的极端初学者”的简单教程。
  • WordPress开发课程是由Tree House提供的高级教程中有关WordPress开发的12门课程,21小时课程。如果您想真正研究WordPress的插件(和主题)开发,那么这是一个很棒的系列文章.

附加教程和学习资料

大致了解插件开发之后,请查看这些资源,这将帮助您从新手到熟练的插件开发人员.

  • 每个WordPress插件开发人员应了解的十件事是为工作中的插件开发人员提供的一些实用技巧.
  • 使用WordPress插件样板加快开发速度,这是使插件开发更快,更轻松的最快方法.
  • 如何在Eclipse中为WordPress插件设置PHP开发工具(PDT)开发说明了如何使用流行的Eclipse IDE来提高编写插件的效率.
  • 用插件创建表是WordPress Codex的文章,解释了如何添加数据库表以存储与插件相关的自定义数据.
  • 专业的WordPress开发:策略涵盖了实用的WordPress开发人员的实用技巧,窍门和建议.
  • 专业的WordPress开发:环境涵盖了设置本地开发环境,测试和登台以及环境,与生产同步以及为什么首先要打扰拥有许多不同环境的原因.
  • WordPress插件开发的9条提示只是《六版》开发人员的一些实用建议.
  • 将插件发布到WordPress插件目录中说明了如何通过WordPress.org上的官方目录分发插件.
  • WordPress文件系统API简介介绍了如何在WordPress插件中读写文件.
  • 如何设计和样式化WordPress插件管理面板说明了为插件构建可用选项面板时需要了解的各种API和设计问题.
  • 对WordPress Hook系统进行神秘化处理是WordPress开发中更令人困惑的方面之一.
  • 使您的WordPress插件对开发人员友好讨论如何使您的插件开发,以便其他开发人员可以轻松地对其进行修补或将其合并到他们的项目中.
  • “ PHP正确方法”并非专门针对WordPress开发,而是有关编写良好PHP代码的参考。无论您处理多少WordPress开发教程,在掌握PHP之前,您都不会真正擅长为WordPress构建插件和主题。您可以在我们的PHP开发人员资源页面上找到更多资源来提高您的PHP技能。.

参考

  • 插件是WordPress Codex插件的官方参考。从站点管理员的角度来看,此页面通常是关于插件的。即使它与开发无关,也应要求插件开发人员阅读,因为它列出了WordPress用户应期望的内容.
  • WordPress代码参考是WordPress函数,类,方法和钩子的可搜索索引.
  • WordPress Codex开发人员文档的“插件开发”部分提供了指向Codex中许多重要主题文章的链接。.
  • WPSeek.com是针对开发人员和主题作者的以WordPress为中心的搜索引擎.
  • QueryPosts是WordPress代码参考,旨在改进官方Codex.

虚拟主机优惠券

寻找认真的WordPress托管?
Liquid Web提供高性能托管和卓越的客户支持。现在,您可以使用此特殊折扣链接,节省大量质量计划
.

WordPress插件开发工具

  • WordPress插件模板是一个面向对象的插件框架。另请参阅相关的WordPress插件样板生成器,它会根据您提供的信息自动生成自定义的插件样板代码.
  • Developer是WordPress插件,提供了许多有用的调试和日志记录工具,有助于优化您的开发体验.
  • WP Test是可以导入到WordPress安装中的大量测试内容.
  • Debug Bar是一个插件,可在每次WordPress页面加载时提供有关性能,查询和缓存的信息.
  • hookr.io是WordPress核心以及流行主题和插件中的钩子和过滤器的索引。该索引被集成到一个插件中,该插件利用有关在页面加载时激活的挂钩和过滤器的信息来扩展实时页面。.
  • VCCW是为WordPress插件和主题开发设计的Vagrant + Chef虚拟环境.
  • Synchi是WordPress插件,可在管理代码编辑器中提供完整的IDE(集成开发环境).
  • Fieldmanager是用于在WordPress插件中创建复杂管理屏幕的工具包.
  • Varying Vagrant Vagrants是一个专注于WordPress开发的开源Vagrant配置.
  • GenerateWP是用于创建定制样板的一组代码生成器。插件开发人员可以使用它为自定义帖子类型,自定义分类法,简码,小部件,挂钩和元框生成代码.
  • Roots是一套工具,可为WordPress开发提供高质量的现代平台。它包括本地服务器堆栈和面向开发的WordPress发行版.
  • 真棒WordPress是精选的WordPress开发工具和资源列表.
  • WordPress Gear是用于WordPress的有用的开发人员工具汇编.

我们有关WordPress主题开发的文章列出了许多有用的工具,这些工具也将帮助插件开发人员.

社区与持续学习

WordPress不仅是软件。这也是一个庞大的全球社区。要提高WordPress插件开发技能,您可以做的最好的事情之一就是参与其中.

  • WordCamps是WordPress社区的正式聚会,在世界各地都有发生.
  • WordPress IRC频道是与其他WordPress开发人员进行视频聊天的好地方.
  • Make WordPress Plugins是WordPress插件审核小组的官方博客。如果您希望将您的插件包含在官方WordPress.org插件存储库中,请注意此网守团队必须说的话是个好主意.
  • WordPress开发Stack Exchange是一个以WordPress为重点的问答网站,来自网络,为您带来了Stack Overflow.
  • 有三个相关的WordPress subreddits:
    • WordPress的
    • WordPress插件
    • ProWordPress的

图书

  • Coyier和Starr撰写的Digging Into WordPress(2009年至今)是一本书和博客。它是有关WordPress的最好,最深入的书面资源。如果您只能在WordPress上购买一本书,就是这样。该博客也值得一读,因为它涵盖了与WordPress开发相关的各种主题.
  • 弗拉基米尔·普雷洛瓦茨(Vladimir Prelovac)撰写的WordPress插件开发(初学者指南)(2009年)是对插件开发的深入介绍,主要针对经验很少或没有经验的人.
  • Rakhitha Nimesh Ratnayake撰写的WordPress Web Application Development(2015)超越了简单的插件编写,向您展示了如何在WordPress之上构建全面的应用程序.
  • Williams,Damstra和Stern撰写的《专业WordPress:设计与开发》(2015年),对WordPress开发的各个方面进行了全面介绍,重点是为专业客户构建.
  • Yannick Lefebvre撰写的WordPress Plugin Development Cookbook(2012)是解决常见插件开发问题的一系列想法.
  • Williams,Richard和Tadlock撰写的《专业WordPress插件开发》(2011年)深入研究了认真的WordPress插件开发.

摘要

有很多充分的理由学习构建WordPress插件。如果您刚刚开始学习编码,那么构建WordPress插件可以为您提供一个实用的项目,而且项目不会太复杂或太简单。如果您自己经常使用WordPress,则可以构建插件来解决自己的问题并创建所需的功能。最后,您可以专业地构建WordPress插件。无论有多少免费的插件,总有人在寻找无法使用的插件。很多人为WordPress谋生建筑插件.

虚拟主机优惠券

寻找折扣的优秀WordPress托管?
SiteGround(在我们的读者中排名第一)提供了出色的WordPress支持以及针对速度和安全性进行了优化的计划。现在您最多可以保存 67% 在这些受欢迎的计划上。使用此折扣链接
得到交易.

进一步阅读和资源

我们有更多与WordPress相关的指南,教程和信息图:

  • WordPress修正与疑难排解指南:这7章指南将带您深入WordPress.
  • 用WordPress构建网站的3个无争辩理由:了解为什么有这么多人认为WordPress是唯一重要的CMS.
  • 什么是WordPress:这是我们对WordPress的基本介绍.

您应该学习什么代码?

对应该学习哪种编程语言感到困惑?查看我们的信息图,您应该学习什么代码?它不仅讨论了语言的不同方面,还回答了一些重要问题,例如:“我将以编程为生赚多少钱?”

您应该学习什么代码?
您应该学习什么代码?

Jeffrey Wilson Administrator
Sorry! The Author has not filled his profile.
follow me