我正在使用一个多站点,我将我的站点设置为parentsite.com/mysite. 单击“注销”按钮后,它正常工作,用户注销并返回主页。下面是代码:
<a class="logout with-icon" href="<?php echo wp_logout_url( get_permalink() ) ?>" data-icon=""><?php _e(\'Log out\', \'franklin\') ?></a>
然后我买了一个新域名(
mysite.com) 对于该站点,安装了“WordPress MU Domain Mapping”插件并设置指向的A名称
parentsite.com/mysite. 一切正常,但现在“注销”按钮将他们带到的主页
parentsite.com url中包含以下内容:
http://parentsite.com/?dm=cd427564d8195660acb35d2669c96069&action=logout&blogid=8&k=87e709a6777fa366cd42edc1c52f1db9&t=1751394297 而不是的主页
mysite.com.
我已尝试将上述代码更改为:
<a class="logout with-icon" href="<?php echo wp_logout_url(\'http://mysite.com\') ?>" data-icon=""><?php _e(\'Log out\', \'franklin\') ?></a>
但这没有帮助。我也试过了
<a class="logout with-icon" href="<?php echo wp_logout_url(\'http://parentsite.com/mysite\') ?>" data-icon=""><?php _e(\'Log out\', \'franklin\') ?></a>
以及
<a class="logout with-icon" href="<?php echo wp_logout_url( home_url() ); ?>" data-icon=""><?php _e(\'Log out\', \'franklin\') ?></a>
有什么想法吗?这是非常令人沮丧和尴尬的。
谢谢