【发布时间】:2009-09-12 19:50:03
【问题描述】:
我正在创建一个有助于重建 WordPress 的 install.php 的小实用程序。
我想要实现的是,当用户使用这个自定义的 install.php 安装 WordPress 时,他会得到一些已经激活的插件。
我试图将这些行放在 install.php 文件的末尾
require_once('path...\wordpress\wp-includes\plugin.php');
activate_plugin('hello.php');
激活 Hello Dolly 插件但显示错误 'invalid datatype for second argument on line 310' for plugin.php
另外,如果我尝试使用文件夹内的插件,例如
require_once('path...\wordpress\wp-includes\plugin.php');
activate_plugin('plugin-folder\file.php');
它没有被激活。 [我尝试了不同的组合来发送参数、在 plugin.php 中回显参数等,但 activate_plugin() 确实收到了正确的参数。 ]
考虑插件已经复制到 wp-content/plugins 目录中。
怎么了?有什么不同的方法可以实现这一目标吗?
谢谢
【问题讨论】:
标签: wordpress