首页 文章

Wordpress site_url在实时服务器上重复了两次

提问于
浏览
0

我从我的Wordpress网站获得了这个PHP代码,我在本地主机上按预期工作,但是当我将它移动到实时时:

<li>
            <a href="<?php echo get_site_url(); ?>#<?php echo $menu_id ?>">
        <?php echo $menu_item->title  ?>
            </a>
        </li>

在我的localhost上,上面代码生成的url如下所示:http://localhost/wordpress/#home

但是当转移到生活时,完全相同的PHP代码产生这个URL:http://www.example.com/wordpress/#http://www.example.com/wordpress/#home

我在wp_options表中的网站网址字段如下所示:http://www.example.com/wordpress/

网站生效时为什么网址重复两次?

1 回答

  • 0

    检查 wp-config.php 天气 WP_SITEURL 是否已定义,如果没有,则有解决方法通过在 wp-config.php 中定义 WP_SITEURL 常量来解决此问题,如 define('WP_SITEURL', 'http://www.example.com/wordpress/');

相关问题