我读过this stack article, 但它指的是主题。
它没有。问题或答案中没有提到“主题”一词Edit:显然它提到了函数。php。无论如何,以下内容仍然适用。
我在插件的激活方法中基本上也是这样做的吗?
您不需要(也不应该)使用插件的激活方法。答案中的代码可以放在插件或主题中的任何地方。
开发主题和插件本质上是相同的过程,使用相同的代码。唯一的区别是:
WordPress只会自动从主题加载模板文件插件在主题之前加载/运行您需要使用不同的函数来获取插件的路径或URL(例如。plugins_url()
) 用于主题(如。get_theme_file_uri()
).当插件或主题被激活时,应该只运行一次的函数的连接方式不同加上主题应该负责演示的哲学差异,其他一切都属于插件。
你在WordPress中看到的任何代码都将在主题或插件中工作,除非以上任何一点是相关的。