WordPress添加PHP代码的2种安全方法及操作步骤
WordPress 内核、主题和插件共同承担着网站的主要功能。然而,在某些情况下,您可能需要在 WordPress 中添加自定义代码段或 PHP 代码。通常,这是为了通过添加过滤器来调整或改变插件或主题的行为。今天,我将与大家分享几种安全且高效的方法,帮助您在不影响网站稳定性的前提下实现这一目标。
### 如何使用插件为 WordPress 添加 PHP 代码
第一种方法是通过免费插件在 WordPress 中添加 PHP 代码。这是目前最简单、最安全的选择,因为它无需修改 WordPress 核心、主题或插件文件。在网站更新过程中,代码将始终保持有效,您也不必担心子主题可能带来的复杂问题。我个人几年前就不再使用子主题,因为它们只会让事情变得更加繁琐。
#### 步骤 1:安装 Code Snippets 插件
首先,安装免费的 Code Snippets 插件。这个插件我已经使用了五年多,从未遇到过任何问题,这足以证明其可靠性。它还获得了五星评级,拥有超过 300 条五星评论。
#### 步骤 2:添加新代码片段
在 WordPress 管理侧边栏的“Snippets”选项下,点击“Add New”按钮,开始创建新的代码片段。
#### 步骤 3:选择函数(PHP)选项卡
点击“Functions (PHP)”选项卡,以便添加 PHP 代码。
#### 步骤 4:输入代码片段名称和 PHP 代码
为代码片段命名,可以是任何您喜欢的名称。然后输入 PHP 代码。例如,我将添加一个从 Perfmatters 插件中提取的过滤器,用于调整懒加载时的淡入速度。请确保代码格式正确,因为如果格式错误,插件会提示错误,防止您应用它,从而避免网站崩溃。
#### 步骤 5:选择代码片段的运行位置
根据需求选择代码片段的运行位置。在此示例中,我只需要它在网站前端运行,但大多数情况下,您可能需要它在所有地方运行。
#### 步骤 6:保存并激活
点击“Save Changes and Activate”按钮,完成代码片段的添加。
### 如何在 WordPress 中手动添加 PHP 代码
第二种方法是通过手动编辑主题的 function.php 文件来添加 PHP 代码。但这种方法需要格外小心,因为操作不当可能会导致网站崩溃。以下是具体步骤:
如果您使用的是基于全站编辑的主题,我们强烈建议您使用上述插件方法,因为当前的技术环境已经发生了很大变化。
#### 步骤 1:进入主题文件编辑器
在 WordPress 管理员侧边栏的“外观”选项下,点击“主题文件编辑器”。
#### 步骤 2:编辑 functions.php 文件
点击进入主题的 functions.php 文件。如果您使用的是子主题,应编辑子主题的文件。
#### 步骤 3:添加 PHP 代码
在文件底部输入 PHP 代码。例如,我将继续添加从 Perfmatters 插件中提取的过滤器,用于调整懒加载时的渐变速度。请确保代码格式正确,否则可能会破坏网站。
#### 步骤 4:更新文件
好消息是,WordPress 的新版本已经内置了一些保护措施。例如,我忘记关闭一个语句,但在更新文件后,WordPress 检测到问题并自动回滚了更改,避免了网站崩溃。在以前,这种情况会导致白屏死机。
#### 步骤 5:保存更改
点击“Update File”按钮,保存您的修改。
### 小结
如您所见,在 WordPress 网站上添加 PHP 代码并不复杂。免费的“代码片段”(Code Snippets)插件实际上使其变得超级快速、安全和简单!