如何在自定义PHP脚本中调用WordPress函数

问题描述 投票:33回答:7

我有一个PHP脚本,我想用它在WPMU中创建一个新博客。我在调用wpmu_create_userwpmu_create_blog之类的WordPress函数时遇到麻烦。

[我的希望是使此脚本从命令行作为cron作业运行,并从外部数据库接收新博客创建请求,使用WordPress函数创建新博客,并使用新博客信息更新数据库。

php blogs wpmu
7个回答
41
投票

像这样在您的php脚本文件中包含wp-load.php文件(在wordpress安装的根目录中),>

require_once("/path/to/wordpress/wp-load.php");

您必须提供wp-load文件的绝对路径,现在您可以在php脚本中使用wordpress的所有功能了


29
投票

我有一个通用的解决方案,将在任何PHP文件中运行


15
投票

对于wordpress 3.1,我必须指定主机/域,因为wp-includes / ms-settings.php:100需要它或它死了。所以我的脚本看起来像(请注意,我正在网络/多博客站点使用它):


5
投票

这应该起作用:


2
投票

以下是我正在使用的代码:


2
投票
require_once('../../../wp-load.php');

1
投票

WordPress使用phpass函数。

© www.soinside.com 2019 - 2024. All rights reserved.