WordPress 插件样板 - 用于构建 WordPress 插件的标准化组织和可维护结构

已发表: 2022-09-29

如果您是 WordPress 插件开发人员,那么您可能熟悉 WordPress 插件样板。 如果没有,那么让我给你介绍一下。 WordPress 插件样板是用于构建 WordPress 插件的标准化、有组织且可维护的结构。 它基于 WordPress 核心开发者 Mark Jaquith 开发的插件开发模板。 WordPress 插件样板文件本身不是插件。 相反,它是构建您自己的插件的起点。 它包括所有必要的文件和文件夹,以及一组用于编码和组织插件的推荐做法。 以下是如何使用 WordPress Plugin Boilerplate 构建您自己的插件: 1. 为您的插件创建一个新文件夹。 2. 下载最新版本的 WordPress Plugin Boilerplate。 3. 将 zip 文件的内容提取到您的插件文件夹中。 4. 将主插件文件从 plugin-name.php 重命名为 your-plugin-name.php。 5. 编辑 your-plugin-name.php 文件并更新插件名称、插件 URI、描述、版本、作者和作者 URI 字段。 6. 创建一个名为 assets 的新文件夹。 这是您将存储插件的 CSS 和 JavaScript 文件的地方。 7. 创建一个名为includes 的新文件夹。 这是您将存储插件的 PHP 文件的地方。 8. 在包含文件夹中创建一个名为 your-plugin-name.php 的新文件。 这将是主要的插件文件。 9. 在您的主插件文件中,包括以下代码: /* 插件名称:您的插件名称 插件 URI:http://your-plugin-uri 描述:您的插件的简要描述 版本:1.0 作者:您的名称 作者 URI : http://your-author-uri */ 10. 就是这样! 您现在已经使用 WordPress Plugin Boilerplate 创建了一个基本的 WordPress 插件。

通过这个基于项目的WordPress 插件开发课程,您将学习创建既安全又快速的专业插件所需的技能。 在整个课程中,您将学习以下关键概念:在 100 多个视频讲座和超过 12 小时的视频内容中插件开发的基本概念。 注册简码并了解关于简码属性的不同类型的简码,插件开发人员需要这两者来创建可重用的简码。 小部件 API 可用于创建小部件。 了解firm() widget() 和 update() 的工作原理对于完全理解它们是必不可少的。 下面解释变量、函数、类和常量的命名冲突的过程。 在自定义的 apply_filter 方法中,可以使用 do_action 来允许插件扩展。

什么是 WordPress 插件样板文件?

学分:汤姆麦克法林

WordPress Plugin Boilerplate 是一个 WordPress 插件,它为创建新插件提供了标准结构。 它包括一组文件和文件夹,其中包含您开始构建新插件所需的一切。 样板文件还包括一个 readme.md 文件,该文件解释了如何使用样板文件以及如何创建新插件。

开发插件并不是一个困难的过程。 Boilerplate 旨在成为开发插件的面向对象的工作台。 因为它是用 OOP 原则编写的,所以它主要面向中级程序员。 尽管如此,即使您刚刚开始,您也可以使用它,因为您曾经去过那里。 使用终端或命令提示符在 Windows 中创建符号链接很简单。 如果您打开一个,请使用 WordPress 安装上的 plugins 目录来找到它。 您可以轻松地在 Mac OS X 中重命名文件。通过在 GitHub 存储库中运行此插件,开发它的过程要简单得多。

WordPress中的内容很多。 应该有关于物品应该放在哪里的明确指导方针。 在整个文件中,术语“plugin-name”和“plugin-sub”有很多变体。 卸载 WordPress 插件的最佳方法是使用 uninstaller.php,这与 Boilerplate 相同。 WordPress Boilerplate 完全标准化了钩子,将它们分为两个不同的类别。 您还必须在应用程序的公共和管理部分的同一文件夹中以相同的方式编写所有代码。 CSS、js 和 partials 可以在 CSS 文件夹中找到。

同样,您应该将挂钩函数放在类中的这些目录中。 为 Boilerplate 实现一个 WordPress 插件似乎需要做很多工作,但最终,它会带来回报。 一年后,您将能够弄清楚一切在哪里,您的插件开发将标准化,其他人将能够找出问题所在。 class-tgm-plugin-activate.php 文件以 class-my-awesome-plugin 中的plugin.php 文件名命名。

插件样板和插件 Uri:插件开发人员的宝贵资源

对于想要创建具有标准、有组织结构的高质量插件的 WordPress 开发人员来说,插件样板是一个极好的资源。 插件 URI 或主页应该是唯一的 URL,最好是您可以与网站访问者共享的 URL。 插件的描述可以在 WordPress 管理员的插件部分找到。

什么是插件 Uri?

学分:community.appinventor.mit.edu

在 WordPress 中,插件 URI 是给定插件的唯一标识符。 插件 URI 可用于从 WordPress 管理界面以及第三方服务和应用程序中识别插件。

如何找到插件的 URL?

使用 WordPress 函数 plugin_basename($file),您可以创建一个包含插件的目录。 换句话说,文件夹和文件保存在 $plugin_ 目录中,插件的基本名称保存在 plugins_id 中:plugin_id = plugin_id_basename (FILE__;这可以与插件的 URL 或服务器路径结合使用)。

为您的 WordPress 网站添加新主题

第三步,将新主题的 URL 粘贴到 WordPress 前端的 Theme URL 输入框中。 选择安装后,您需要单击安装按钮。


WordPress 插件样板生成器

学分:汤姆麦克法林

如果您正在寻找一种快速简便的方法来创建 WordPress 插件样板文件,那么 WordPress 插件样板文件生成器就是您的最佳选择。 这个方便的工具将帮助您在几分钟内创建一个骨架插件,因此您可以立即开始编写插件。

WordPress 插件样板命名空间

A WordPress Plugin Boilerplate 是用于创建 WordPress 插件的项目模板。 它提供了标准的目录结构、文件命名约定和带有标题注释块的基本插件文件。 它旨在成为新 WordPress 插件的起点。

WordPress 插件样板设置页面

WordPress 插件样板设置页面是开始为您的 WordPress 插件创建设置页面的好方法。 此样板提供了一个基本设置页面,其中包含一些字段和选项。 您可以将其用作您自己的设置页面的起点,也可以在为插件创建设置页面时将其用作参考。

作为管理部分的一部分,用户可以将自己的插件设置添加到设置页面。 在本文中,我们将向您展示如何执行以下操作。 文末列出了包含下述所有功能的 GitHub 存储库,还列出了带有简单设置页面的 WordPress 插件。 前两个步骤涉及将 displayPluginAdminSettings 函数添加到您的 class-Plugin-name-html-settings-display.php 文件中。 如果您有多个设置表单,您可以使用此功能为您的插件选择一个选项卡,该选项卡显示 WordPress 可能有的任何通知,您还可以选择一个 PHP 文件,该文件将在您的 WordPress 应用程序启动时显示您的插件设置页面。 第四步是在 displayAdminTab 函数中添加一个名为 pluginNameSettingsMessages 的函数。 如果您想在本地开发环境中编辑插件文件,您的 WordPress 管理仪表板是一个不错的起点。

下载插件后,您需要解压缩其父文件夹并将其安装到您的 WordPress 安装中。 由于它的使用,上面的 registerAndBuildFields 函数更小且更具可读性。 在发布这篇文章之后,我们在插件的设置页面中添加了使用选择框的功能。

WordPress 插件教程

安装 WordPress 插件是一个简单的过程。 您可以使用内置插件安装程序或通过 FTP 手动安装 WordPress 插件。 要使用内置插件安装程序安装 WordPress 插件: 1. 登录到您的 WordPress 站点。 2. 转到管理面板 > 插件 > 添加新的。 3. 在搜索栏中输入您要安装的 WordPress 插件的名称。 4. 找到您要安装的 WordPress 插件。 5. 单击“立即安装”链接。 6. 单击“激活插件”链接。 通过 FTP 手动安装 WordPress 插件: 1. 将 WordPress 插件下载到您的计算机。 将插件文件解压缩到您计算机上的目录中。 将提取的插件文件夹上传到 Web 服务器上的 /wp-content/plugins/ 目录。 转到管理面板 > 插件页面。 在插件列表中找到 WordPress 插件,然后单击“激活”链接。

需要一些编码知识,但学习如何为您的网站构建基本插件并不难。 那些没有编码技能的人可以使用 WordPress 插件自定义和创建强大的网站。 此外,它对开发人员和网页设计师极具吸引力。 如何在 wordpress 中创建插件? 可以在各种目录中找到 WordPress 的工具。 不同的插件需要不同级别的编码。 在寻找通过插件获利的方法时,考虑费用和订阅选项至关重要。

查看 WordPress 编码标准。 第一步是在您的站点目录中创建一个包含插件的文件夹。 下一步是建立测试环境。 您可以通过设置本地环境或登台站点在开发过程中私下测试您的插件。 所有插件组件都是可互换的,但钩子和预先存在的代码是最常见的。 钩子是一种锚点,插件在其中向站点添加或更改功能。 一个插件可以使用数百个钩子作为触发器,如果​​需要,您甚至可以创建新的钩子。

如果你想创建一个插件,你需要学习如何使用钩子以及它们是如何工作的。 如果您在实时站点上开发,您可能需要先从 SFTP 客户端下载插件文件夹以压缩它。 从仪表板上的插件菜单中选择添加新插件以将插件添加到您的 WordPress 站点。 您的插件的审查和接受几乎肯定需要一些时间。 一旦插件被批准,您需要添加的文件将在 SVN 目录中。 作为开源开发人员,您可以轻松创建插件来改进网站的功能。 将插件上传到 WordPress 目录后,您还可以为其创建一个网站。 除了提供免费或精简版之外,开发人员还会经常使用网站来推广他们的插件。

我们可以在 WordPress 中创建插件吗?

您只需要创建一个文件夹和一个包含一行内容的单个文件,然后是一个插件。 您可以通过安装 WP-content/plugins 文件夹中的 awesomeplugin 文件夹来更改主题。 在创建新文件夹时,创建一个名为 awesomeplugin 的文件。

我应该学习什么来制作 WordPress 插件?

如果您想创建 WordPress 插件,则 HTML/CSS、前端的 JavaScript 以及 PHP、SQL 和其他后端技术非常重要。

WordPress 主题样板

WordPress 主题样板文件是创建您自己的自定义 WordPress 主题的绝佳起点。 它包含创建主题所需的所有必要文件和代码,因此您需要做的就是添加您自己的个人风格。 从长远来看,这可以为您节省大量时间和精力,并帮助您创建一个独特且具有专业外观的 WordPress 网站。

设计 WordPress 样板是为了让开发人员在创建插件的同时也利用他们网站的开发潜力。 一个简单的想法发展成为一个以开源社区为核心的社区项目。 Boilerplates 是那些想要在不首先编写代码的情况下设计和构建项目的开发人员的基础代码。 WP Widget Boilerplate 是一个现成的 WP 小部件样板,您可以立即使用。 Bruce Lawson 的“使用 HTML 5 设计博客”用于开发 HTML5 Boiler Plate 布局。 它不仅使用 DIV 生成内容布局,而且还包含全新的 HTML5 标签。 可以使用 WPGulp 在一个位置开发 WordPress 插件,WPGulp 是一个功能齐全、包罗万象的开发环境。

首先,您必须选择一个片段和一个库,然后您将可以访问准备使用的示例。 此外,如果他们想将 Laravel Mix 用于 JavaScript 和 CSS,他们可能需要 NPMinstalled 和 Node.js。 以下是您的服务器的要求。 使用“Composer”命令设置 WordPress,该命令允许您在终端中创建项目。

网络上有许多样板可用,但我们决定专注于 HTML 和 CSS 的最佳样板。 模板易于使用并具有大量功能,可让您立即轻松设计自己的网站。
市场上有一些 HTML 和 CSS 样板,因此您可以立即开始您的下一个网站。

简单的插件

简单插件是一种旨在轻松安装和使用的软件。 简单插件通常用于向现有软件程序添加功能或为用户提供访问特定功能的简便方法。

WordPress 已经很强大了,但插件可以让它更强大。 有数以千计的免费和付费插件可用于 WordPress。 在撰写本文时,官方 WordPress 插件存储库中目前提供了超过 59,000 个免费 WordPress 插件。 我们将在这篇文章中引导您完成创建简单 WordPress 插件的步骤。 您将学习如何创建一个简单的插件,以及两个可以帮助您快速入门的资源和工具。 每个 WordPress 插件的主文件是一个单独的文件,可以使用 pluginsplate 或 pluginboilerplate 手动创建。 在本教程中,我将创建一个插件,允许您将自定义帖子类型添加到餐厅网站。

检查您是否打开了最喜欢的文本编辑器(我使用的是 Notepad++)并且加载了 hot-recipes.php。 当我们要激活插件时,我们必须首先编写将要执行的代码。 我们只需在此代码中使用各种选项注册我们的自定义帖子类型。 此外,它还包括支持修订、自定义字段、摘录、评论、特色图像等功能。 当您在帖子编辑器中输入新食谱时,您会看到这些功能。 使用 Mac 或 PC 将 hot-recipes.php 文件压缩为 zip 文件是一个简单的过程。 单击添加新按钮为您的测试站点添加新插件。 如果您检查 WordPress 管理菜单,您会看到一个新的食谱帖子类型,其中包括添加新食谱的能力。

如何制作一个简单的插件?

可以在包含一行内容和单个文件的文件夹中创建插件。 导航到 WordPress 插件文件夹,您将在其中找到 awesomeplugin,并将其设为文件夹。 awesomeplugin 文件必须位于这个新文件夹中。

插件开发

插件开发是创建扩展现有软件应用程序功能的软件的过程。 插件是向现有应用程序添加特定功能或功能的软件。 插件开发可用于向现有应用程序添加新功能,或修改现有功能的行为。

您将发现如何通过使用您的主题或插件来使用 20 多个强大的 WordPress 挂钩。 管理员可以使用社交媒体插件输入 Facebook、Twitter、LinkedIn、YouTube 和其他社交媒体地址。 Transients 允许您使用 Transients API 在 WordPress 数据库中存储持久数据。 了解如何根据需要暂停或自定义安装十多个免费插头。 一些视频有可以安装的免费插件。 其中一些视频包含功能齐全的插件,经过轻微调整即可轻松下载和使用。

什么是 WordPress 插件开发?

WordPress 是一个内容管理系统 (CMS),可为数百万个网站提供支持。 由于开源软件和社区的慷慨,WordPress 插件开发社区创建了许多 WordPress 网站可以使用的附加特性和功能。 您可以创建自己的功能或通过插件开发扩展现有 WordPress 站点的功能。 向 WordPress 网站添加功能的插件、向其他网站添加功能的插件,甚至为用户提供与 WordPress 网站交互的新方式的插件都是扩展 WordPress 功能的插件示例。 如果您想学习如何创建插件,有大量的在线资源可以帮助您。