将所有自定义代码编写为插件是一种最佳实践,但在许多情况下确实不需要这样做。
您可以在包含主题或其子主题的文件夹和文件的文件夹中的任何位置创建文件夹,并将库的代码保留在那里。它将位于wp content文件夹下的某个位置。
Note: 尽管我们可以将自己的代码放入主题文件夹中,但无论代码是否为插件,最好始终使用子主题作为代码。
然后,在子主题中,您需要学习如何“排队”PHP库,以便将其加载到内存中,并由调用其功能的代码使用。这是在函数中完成的。php文件,该文件必须位于每个主题或子主题文件夹的根目录中。
这就是为什么在我看来,反对将资产保留在主题/子主题中是相当似是而非的,因为我们必须在那里编写代码来使用库,如果您需要可移植性,您可以使用称为复制并粘贴的东西,从子主题粘贴到您将来可能需要的任何内容中。此外,维护根本不受影响。这就像说我很聪明,可以编写代码,但我不知道它在哪里,什么时候我可能需要维护它。
如果你有收入,我建议你从Tonya Mork 因为这个问题对于那些还没有编码技能的人来说并不容易理解,而且她的教学风格是一流的。