我有一个PHP脚本,我想用它在WPMU中创建一个新博客。我在调用wpmu_create_user和wpmu_create_blog之类的WordPress函数时遇到麻烦。
[我的希望是使此脚本从命令行作为cron作业运行,并从外部数据库接收新博客创建请求,使用WordPress函数创建新博客,并使用新博客信息更新数据库。
像这样在您的php脚本文件中包含wp-load.php文件(在wordpress安装的根目录中),>
require_once("/path/to/wordpress/wp-load.php");
您必须提供wp-load文件的绝对路径,现在您可以在php脚本中使用wordpress的所有功能了
我有一个通用的解决方案,将在任何PHP文件中运行
对于wordpress 3.1,我必须指定主机/域,因为wp-includes / ms-settings.php:100需要它或它死了。所以我的脚本看起来像(请注意,我正在网络/多博客站点使用它):
这应该起作用:
以下是我正在使用的代码:
require_once('../../../wp-load.php');
WordPress使用phpass函数。