我在WordPress的供应商注册页面中使用了子域,但找不到admin-ajax.php
我的域名是tenspark.com。当用户注册此链接时。没有问题。但是,如果用户注册了我的子域链接,我的admin-ajax.php文件就会出现问题。这是因为javascript函数具有硬编码域名(),而不是动态域名。(有关详细信息,请参见下面的查看源的屏幕截图) 解决方案: 手动将admin-ajax.php的url更改为您的子域,或者使用以下方法使此代码动态化,以适应您调用它的任何域:我在WordPress的供应商注册页面中使用了子域,但找不到admin-ajax.php,wordpress,Wordpress,我的域名是tenspark.com。当用户注册此链接时。没有问题。但是,如果用户注册了我的子域链接,我的admin-ajax.php文件就会出现问题。这是因为javascript函数具有硬编码域名(),而不是动态域名。(有关详细信息,请参见下面的查看源的屏幕截图) 解决方案: 手动将admin-ajax.php的url更改为您的子域,或者使用以下方法使此代码动态化,以适应您调用它的任何域: <?php echo admin_url('admin-ajax.php'); ?>
<?php echo admin_url('admin-ajax.php'); ?>
我希望它能有所帮助。这是因为javascript函数具有硬编码域名(),而不是动态域名。(有关详细信息,请参见下面的查看源的屏幕截图) 解决方案: 手动将admin-ajax.php的url更改为您的子域,或者使用以下方法使此代码动态化,以适应您调用它的任何域:
<?php echo admin_url('admin-ajax.php'); ?>
我希望这能有所帮助。Thanx的回复,但我的问题是我在子域上的所有文件我只使用了一页页面,所以如何为我的子域调用admin-ajax.php。你不能有跨域ajax请求,可以做的一件事是,您可以使用自己的ajax函数作为代理,将数据转发到后端imhoThanx中的另一个域以获得答复,但我的问题是我在子域上的所有文件我只使用了一页页面,因此如何为我的子域调用admin-ajax.php。您不能有跨域ajax请求,可以做的一件事是,您可以使用自己的ajax函数作为代理,并将数据转发到后端imho中的其他域