通过桌面或移动设备查看时 WordPress 重定向

问题描述 投票:0回答:2

我已经做了相当多的谷歌搜索,我的措辞可能没有提供正确的结果。

  1. 我设置了一个儿童主题
  2. 我想添加 2 个重定向
  3. 重定向 1:如果用户正在从桌面查看网站,则重定向到新网站。
  4. 重定向 2:我通过移动应用程序中的 Web 视图添加网站,如果未从包名称查看网站,则会重定向到新网站。

我遇到的问题是,当我转到 wp-admin 登录时,我会被重定向到新的网址,因为从技术上讲,我是使用桌面浏览器查看该网站。所以我需要排除所有管理/仪表板/用于构建 WordPress 网站的所有页面。

还收到过很多这样的“警告:无法修改标头信息 - 标头已发送”。我会分享我所尝试过的内容,但我已经更改了代码太多,以至于我将其全部删除,以便我的网站现在可以再次运行。

预先感谢您提供的任何帮助。

wordpress wordpress-theming
2个回答
0
投票

这取决于您如何处理重定向,但是:

//  Redirect condition

if (!is_admin()) {
    if (!wp_is_mobile()) {
        // If not using mobile
        wp_redirect('https://your_desktop_site.com');
        exit;
    }
}

关于您看到的错误:同样,这取决于您处理重定向的方式。然而,您正在评估情况以确定他们在哪个平台上浏览,您可能应该尽早加入,例如在

init
template_redirect
wp


0
投票

我可以知道这个插件吗?我也被同样的问题困扰

© www.soinside.com 2019 - 2024. All rights reserved.