在 WooCommerce 中管理代码片段

/kb/managing-code-snippets-woocommerce/在 WordPress 网站上工作时,尤其是商店,您可能会遇到需要定制的东西。 您可能想要自定义一些在 WordPress 中没有真正设置的东西? 或者,您需要添加自定义挂钩来修改某些内容? 或者,也许您需要自定义 WooCommerce 商店的一部分?

无论如何,进行代码更改意味着您需要知道执行此操作的正确位置。 在本文中,我们将介绍完成此任务的最佳方法和一些最佳实践。

在 WooCommerce 中使用代码

因此,首先,在您的网站上使用代码时,您应该始终小心。 单个错误输入或杂散字符可能会产生一些严重的负面影响。 即使您不是开发人员,您仍然可以做出一些令人印象深刻的更改,您只需要先了解一些事情。

  1. PHP 代码和语法

    您应该对 PHP 的语法有一定的了解,这有助于确保您使用正确的代码。 如果你不熟悉 PHP 有 负载 有用的 学习资源. (目前,您无需着手 学习 PHP,只知道基本语法就很好。)

  2. 永远不要盲目使用代码 即使您不是专业的开发人员或程序员,您仍然可以进行一些更改。 阅读上面链接的资源可以走很长的路。 您应该亲自阅读您打算使用的每一行代码。 即使你还没有得到它,也不要在没有阅读的情况下使用它——如果你这样做并使用上面的资源,它就会开始点击。
  3. 使用可靠的来源
    仅使用来自信誉良好的来源(站点和人员)的代码是一个很好的开始。 如果您看到一些看起来不正确的东西(超长,对于简单的更改来说很复杂等),请谨慎使用,不要使用它。 通常,您可以考虑在 WordPress 法典 一样安全。 你也可以在 GitHub 上找到很多好东西——但首先要做你的研究!

另一件需要注意的事情是恶意代码——尤其是当您使用在网上找到的代码时。 就像一般的 PHP 一样,您可以在网上找到许多适用于 WooCommerce(和 WordPress)的很棒的代码片段,这些代码片段涵盖了常见的变化。 如果您没有编码经验,最好的办法是找到具有您需要的功能的插件。 如果您不能谨慎使用代码 – 在本地而不是现场进行研究和测试。

将代码添加到 WooCommerce 网站

所以我们现在知道用代码和一些 PHP 语法基础修改 WooCommerce 的风险。 你至少检查了一些基础知识,对吧? 这是好东西,而且很容易上手——尤其是当您要查看它来调整您的网站时。 如果您没有复习语法,我们将假设您已经了解一些基础知识。

使用活动主题的 functions.php 文件

现在您有了一些想要在站点中实现的代码,但最好的方法是什么? 一般来说,答案是调出你的主题文件并编辑`function.php`文件。 确保您编辑了活动主题的 functions.php 文件,如果您使用的是子主题,请编辑子主题的文件。 该文件是开发人员在 WordPress 中添加自定义功能的主要区域之一。 根据您的情况,这可能不是一个选项,或者您不确定更改是否是永久性的——在这种情况下,请使用以下选项。

使用代码片段插件

在我们的托管 WordPress 和托管 WooCommerce 平台上,我们的团队建议使用 代码片段 插入. 这个插件提供了一种简单直接的方式来将代码片段添加到您的站点。

代码片段 提供了一种简单的方法来将不同的代码片段添加到您的商店,而无需手动将它们添加到活动主题的 functions.php 文件中。 如果您将商店的自定义功能保留在活动主题中并随时更改主题,则这些自定义功能将不会延续到新主题中。 如前所述,尽管您仍然需要 PHP 语法的基本知识。

使用此方法时,如果代码片段以

您可以添加标签,然后告诉代码片段在哪里运行代码。 您的选择是:

  • “到处运行代码片段” 意味着它可以不受限制地在您网站的每个页面上运行。 在插件加载的每个页面上,都会执行此代码段。
  • “只在行政区运行” 意味着片段代码只会在`/wp-上执行admin` 页面——无论何时 is_admin() 返回为真。
  • “仅在站点前端运行” 意味着代码片段只会在不属于管理区域的页面上执行——无论何时 is_admin() 返回为假。