如何从wp-content自动执行插件?

时间:2011-02-16 作者:James

安装到/wp-content/plugins中的大多数插件都需要激活。然而,如果您将脚本直接放入/wp内容(object-cache.php),它们似乎会自动激活。

这是怎么回事?

3 个回复
SO网友:Jonnybojangles

我知道,我自己使用多站点Wordpress安装,放入mu插件文件夹(wp-content/mu-plugins/)的插件会自动激活。在这种情况下,必须使用mu表示。

但是,如果这取决于安装的类型,我不是百分之百肯定的—单站点博客安装或多站点/网络安装。

我发现了一篇文章,概述了我所知道的有关mu和插件的大部分信息here.

此外,如果您特别想了解这些插件的加载方式,我会打开/wp-admin/includes/plugin。php并在第279行找到了get\\u mu\\u plugins()。

SO网友:edelwater

如果设置了WP\\u CACHE,则需要在WP content文件夹中缓存php文件。

禁用WordPress缓存的方法是定义另一个缓存,也在wp内容文件夹中,称为对象缓存。php。

在顶部找到google:http://funcdoc.wordpress.com/2008/01/30/replacing-wordpress-object-caching/

所以答案是:没有(几乎没有)任何插件从wp内容中执行。要自动执行它们,请在下拉列表中查看其他答案。

SO网友:Rarst

有许多特殊命名的文件在存在时会自动加载。他们被称为Drop-ins 并且在插件界面中显示(由于一些最新的WP版本)。

它们可以通过常规插件或手动添加。

请注意,这仅适用于特定文件。那些未被识别为drop-in的将不会自动运行,并且需要像往常一样激活或将其放入mu-plugins.

结束

相关推荐

How do you debug plugins?

我对插件创作还很陌生,调试也很困难。我用了很多echo,它又脏又丑。我确信有更好的方法可以做到这一点,也许是一个带有调试器的IDE,我可以在其中运行整个站点,包括插件?