WP多站点上新域名的注销问题

时间:2013-09-13 作者:user36789

我正在使用一个多站点,我将我的站点设置为parentsite.com/mysite. 单击“注销”按钮后,它正常工作,用户注销并返回主页。下面是代码:

<a class="logout with-icon" href="<?php echo wp_logout_url( get_permalink() ) ?>" data-icon="&#xf08b;"><?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="&#xf08b;"><?php _e(\'Log out\', \'franklin\') ?></a>
但这没有帮助。我也试过了

<a class="logout with-icon" href="<?php echo wp_logout_url(\'http://parentsite.com/mysite\') ?>" data-icon="&#xf08b;"><?php _e(\'Log out\', \'franklin\') ?></a>
以及

<a class="logout with-icon" href="<?php echo wp_logout_url( home_url() ); ?>" data-icon="&#xf08b;"><?php _e(\'Log out\', \'franklin\') ?></a>
有什么想法吗?这是非常令人沮丧和尴尬的。

谢谢

1 个回复
最合适的回答,由SO网友:user36789 整理而成

我在WordPress MU域映射插件支持页面上询问过,结果发现插件中的一个设置需要关闭。我关掉了

将管理页面重定向到站点的原始域

现在它开始工作了。

感谢您的想法和帮助!

结束

相关推荐

在WordPress MultiSite的主主页中显示来自内部博客的自定义字段

我使用wordpress MU网络,我有主网站和所有内部博客。人们可能知道,在wordpress MU中,很难在主站点和内部博客之间建立“关系”。遗憾的是,关于wordpress MU的信息和来源也不够。(同时发布this 问题,但没有人回答)无论如何,为了在主站点主页中显示内部博客中的一些值,我必须使用以下插件:http://wordpress.org/plugins/wordpress-mu-sitewide-tags/这项工作做得很好,但并不完美。无论如何,我要做的是创建一个简单的自定义字段,在一个