0

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

http://localhost/mysite.com/www/wordpress

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

我有一个 User.php 并有一个登录功能,我将在wp_insert_user其中编写代码。

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

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

其次,通过浏览器访问我的网站。在我包含两行之前,我可以通过下面的 url 访问登录我的网站。

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 的所有风格都完全不同。

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

4

0 回答 0