跨多个WordPress站点分发模板和代码的最佳方式?

时间:2016-08-24 作者:jake

我正在8个不同的网站上发布圣诞页面,它们共享几乎相同的代码。分发此文件的最佳方式是什么?

这些文件包括:

圣诞页面风格。css swipbox。目前,如果我对其中一个文件进行更改,我需要对所有文件进行更改。

你会建议为此创建一个插件吗?。。。建议?

1 个回复
SO网友:RRikesh

您可以将文件捆绑到插件中。

对于圣诞页面,您可以使用page_template filter - 这个问题为您提供了一个如何使用它的示例-Create custom page templates with plugins?

对于CSS/JS文件,可以使用wp_enqueue_scripts action, 通常在主题中使用。唯一的区别是您需要使用plugin_dir_url() 链接到目标文件。

最后,为了方便地更新插件,有很多库like this one 它允许您对插件进行一键更新,就像您通常对WordPress存储库中托管的插件进行的更新一样。

相关推荐

Updating modified templates

我想调整一些。php模板文件在我的WordPress主题中,我知道正确的过程是将相关文件复制到子主题文件夹中并在那里编辑文件,这样我的修改就不会在将来的主题更新中丢失。但这是否意味着我将无法从主题更新中获益,因为我将文件放在了我的子主题文件夹中?这可能不是一件好事,因为主题更新可能添加了一些有用的特性,甚至修复了我最初需要对代码进行调整的问题!这方面的常见解决方案是什么?有人推荐了一款Diff应用程序——这是人们常用的吗?