创建特定于站点的 WordPress 插件的内容、原因和方法

您想向您的 WordPress 网站添加特定于站点的插件吗?

特定于站点的插件使您可以轻松地将代码片段添加到您的 WordPress 网站,而无需依赖您的主题。

在本文中,我们将解释如何创建特定于站点的 WordPress 插件以及它的重要性。

站点特定的 WordPress 插件

什么是特定于站点的 WordPress 插件

特定于站点的 WordPress 插件是一个独立的插件,您可以使用它来添加所有不依赖于主题的自定义片段。

在您的网站上工作时,您经常会发现WordPress 教程要求您将代码添加到主题的functions.php 文件或特定于站点的插件中。

WordPress 不附带特定于站点的插件。您需要创建自己的,然后安装并激活它。

为什么要创建特定于站点的 WordPress 插件?

正如我们之前提到的,您经常会遇到一些教程,其中显示了一些您可以添加到主题的functions.php 文件或特定于站点的插件中的代码。

这些自定义代码可用于添加新的帖子类型、分类法、简码和大量的 hack,以改善您的网站。

如果您将自定义代码添加到主题的函数文件中,那么如果您更新或切换主题,它将消失。您可以创建一个子主题并使用子主题的函数文件来保存您的代码。但是,如果您切换主题,您的代码仍然会消失。

特定于站点的 WordPress 插件允许您轻松地将自定义代码片段添加到您的 WordPress网站,并确保它们与主题无关。它是一个独立的 WordPress 插件,这意味着它不依赖于您的主题,您可以自由更新或切换您的主题。

话虽如此,让我们看看如何使用特定于站点的插件轻松添加自定义代码。我们将向您展示两种方法,您可以选择最适合您的方法(提示方法 #2 对初学者来说更容易)。

方法 1. 手动创建站点特定的 WordPress 插件

方法 2. 使用 WPCode 插件(更简单)

方法 1. 手动创建站点特定的 WordPress 插件

我们知道这对初学者来说可能听起来有点令人讨厌,但我们会尽量让您尽可能简单。

首先,您需要在桌面上创建一个新文件夹,并以您的网站命名,例如 mywebsite-plugin。

创建特定于站点的插件文件夹

现在在您的计算机上打开一个纯文本编辑器,例如记事本或 TextEdit。您需要创建一个新文件并将其保存为 mywebsite-plugin.php 在您桌面上的插件文件夹中。

为特定于站点的插件创建插件文件

您的插件文件需要特定的标头代码,以便 WordPress 可以将其识别为插件。继续并将以下代码添加到您的 mywebsite-plugin.php 文件中:

您可以将 example.com 替换为您自己的域名。一旦你这样做了,你的特定于站点的插件就准备好了。

有两种方法可以将特定于站点的插件上传到您的网站。您可以通过 WordPress 管理面板上传或使用 FTP。

1. 从 WordPress 管理区域安装特定于站点的插件

这种方法更简单,推荐给所有用户。

首先,您需要创建站点特定插件文件夹的 zip 文件。

Windows 用户只需右键单击插件文件夹并选择发送到 » 压缩 (zip) 文件夹。

在 Windows 中创建 zip 文件

Mac 用户需要右键单击并选择“压缩 mywebsite-plugin”。

在 Mac 上创建一个 zip 文件夹

获得插件的 zip 文件后,转到 WordPress 管理区域中的插件 » 添加新页面。

然后单击顶部的“上传插件”按钮。

上传插件

接下来,单击选择文件按钮以选择您之前创建的 zip 文件,然后单击“立即安装”按钮。

WordPress 现在将为您上传并安装插件。上传后,您需要单击激活按钮以开始使用特定于站点的插件。

激活插件

2. 通过 FTP 上传您的站点特定的 WordPress 插件

对于此方法,您无需创建 zip 文件。您将通过 FTP 上传插件。

首先,您需要使用FTP 客户端连接到您的网站。

连接后,转到远程站点列下的 /wp-content/plugins/ 文件夹。接下来,您需要选择特定于站点的插件文件夹并将其上传到您的网站。

通过 FTP 上传插件

您的 FTP 客户端现在会将您的站点特定插件文件夹传输到您的 WordPress 网站。这将在您的网站上安装插件。

但是,您仍然需要激活插件才能开始使用它。您可以通过转到 WordPress 管理区域内的“插件”页面,然后单击站点特定插件下方的“激活”链接来执行此操作。

激活插件

就这样。您的特定于站点的插件现在可以使用了。

将自定义代码片段添加到您的站点特定插件

有两种方法可以编辑您的插件并向其添加自定义代码片段。

第一种方法是通过 WordPress 管理区域进行。您可以转到插件»编辑器页面。

您将看到一条警告消息,您需要单击“我了解”按钮才能继续。或者,如果您想以更安全的方式编辑文件,请跳至下面的第二种方法。

插件编辑器工具中的警告

接下来,您需要从标有“选择要编辑的插件”的下拉菜单中选择您的站点特定插件。

编辑器将加载您的插件文件,您将能够在其中添加代码片段。

在插件文件编辑器工具中选择要编辑的插件

完成后,单击“更新文件”按钮保存更改。

如果您的代码中缺少某些内容或者它有可能破坏您的网站,那么插件编辑器将自动撤消您的更改。

但是,如果编辑器失败,并且您看到白屏死机,那么您可以使用 FTP 来编辑您的插件文件并撤消这些更改。

第二种方法是使用 FTP 直接编辑插件文件。只需使用您的 FTP 客户端转到插件文件夹。右键单击插件文件,然后选择查看/编辑文件。

通过 FTP 编辑插件文件

您还可以将插件文件下载到您的计算机,对其进行编辑,然后将其上传回来。

方法 2. 使用 WPCode 插件

这种方法要简单得多,并为您提供了一种更好的方法来使用WPCode管理 WordPress 中的各个代码片段。

您需要做的第一件事是在您的网站上安装并激活免费的 WPCode 插件。有关更多详细信息,请参阅我们关于如何安装 WordPress 插件的分步指南。

激活后,该插件会将标有“代码片段”的新菜单项添加到您的 WordPress 管理菜单中。单击它会将您带到一个页面,您将在其中管理所有自定义代码。

要添加您的第一个代码片段,请单击“添加新”按钮。

单击添加新按钮以在 WordPress 中添加您的第一个自定义代码片段

这将带您进入“添加片段”页面。在这里,您可以从预制库中选择代码片段或添加您的自定义代码。

要添加自定义代码,请导航到“添加您的自定义代码(新代码段)”选项,然后单击“使用代码段”按钮。

在 WPCode 中添加新的自定义代码段

现在,您可以输入自定义代码段的标题。这可以是任何可以帮助您识别代码的东西。

之后,您可以继续将代码片段粘贴到代码框中。您还需要从右侧的 Code Type 下拉列表中选择 PHP Snippet 类型。

添加自定义代码

您还可以在“基本信息”部分添加代码注释。

您应该使用此区域写下此代码的作用、您在哪里找到它以及为什么要将它添加到您的网站。这将帮助“未来的你”记住“过去的你”为什么添加此代码。

添加注释和标签以识别和组织您的代码片段

您还可以选择为代码片段分配标签,这有助于按主题和功能组织代码片段。

该插件还允许您选择运行代码片段的方式。在“插入”部分,您可以选择“自动插入”方法以在您的站点上自动插入和执行代码。

您可以从管理区域、前端或任何地方进行选择。如果您不确定,请保留默认的“到处运行”选项。

为您的自定义代码段选择插入方法

或者,您可以选择“短代码”方法。使用此方法,不会自动插入片段。保存代码段后,您将获得一个短代码,您可以在网站的任何位置手动插入该短代码。

您还可以使用“智能条件逻辑”部分根据一组规则显示或隐藏自动插入的片段。

使用智能条件逻辑来决定何时加载片段

例如,您可以仅为登录用户加载代码片段、仅在特定页面 URL 上加载 PHP 代码片段、根据页面类型显示代码片段等等。

最后,您可以将开关从“非活动”切换到“活动”,然后单击“保存片段”按钮。

保存并激活您的自定义代码段

如果您只想保存代码片段而不激活它,那么您只能单击“保存片段”按钮。

一旦您保存并激活了代码片段,它将在您的网站上自动生效,如果这是您选择的插入方法。

有关更多详细信息,请参阅我们的指南,了解如何在 WordPress中轻松添加自定义代码片段。

我们希望本文能帮助您了解为什么以及如何创建特定于站点的 WordPress 插件。您可能还想查看我们的有用功能文件提示列表和最想要的 WordPress 黑客,以最好地使用您的站点特定插件。