Global functions on WPMU

时间:2014-03-07 作者:Jacob Raccuia

我在一个多站点环境中工作,所有站点都是相关的。最近的许多发展都要求我将某些功能复制并粘贴到许多不同的主题文件夹中,如果我需要到处更新它们,就会出现问题。

拥有全局“functions.php”文件的最佳方式是什么?我的想法是要么在themes文件夹中包含一个文件并包含它,要么创建一个插件并启用该插件。

1 个回复
最合适的回答,由SO网友:s_ha_dum 整理而成

What you are looking for is a "MU-Plugin"-- "Must-Use Plugin".. 最初,这些插件被称为“多用户插件”,目的正是为了您的目的——为站点管理员提供一种在安装的所有站点上启用功能的方法。

在创建目录/wp-content/mu-plugins/ 并将您的PHP文件放入其中。WordPress将自动加载文件。MU插件是"are automatically enabled on all sites in the installation" 除非物理删除文件,否则无法停用。

请务必阅读"Caveats" 抄本页面的一部分。

结束

相关推荐

How to set up wp multisite?

安装所有台阶后(http://codex.wordpress.org/Create_A_Network) 我尝试创建网站。我无法访问创建的任何网站的仪表板。它表示找不到页面(错误404)。为了启动fresh,我卸载了WP,然后按照每个步骤安装。我不知道该怎么办。我只能访问根站点的仪表板。其余的我都不行。