无法从现有的PHP系统外部调用wordpress的API

时间:2013-06-18 03:23:35

标签: php wordpress wordpress-plugin

我有一个位于/var/www/A的现有PHP网站,现在我想在/var/www/A/wordpress上添加一个博客模块。我在/var/www/A successfully下面安装了wordpress。我可以通过

访问它
http://localhost/mysite.com/www/wordpress

现在接下来要做的是:当用户在我的网站上注册时,同时在wordpress中创建一个新用户,所以我需要调用wordpress的API,然后找到一个wp_insert_user。< / p>

我有一个User.php并且有一个登录功能,我会wp_insert_user代码。

Fisrt,导入API,我在User.php的头部添加了这两行

define('WP_USE_THEMES', false);
require('/var/www/A/wordpress/wp-blog-header.php');

其次,通过浏览器访问我的网站。因为我包括两行,我可以通过以下网址访问登录我的网站。

http://localhost/mysite.com/www/logon.php

但是,当我添加两行后,当我通过

访问我的网站时
http://localhost/mysite.com/www/logon.php

已重定向或更改为

http://localhost/mysite.com/www/logon.php/wp-admin/install.php

我注意到我的网址上有wp-admin/install.php,但我已经在项目/var/www/A/wordpress之下安装了它,我可以通过

访问它
http://localhost/mysite.com/www/wordpress

多么糟糕,我的logon.php的所有风格都完全不同。

接下来我该怎么办?提前谢谢。

0 个答案:

没有答案