0

我目前正在使用以下方法通过WordPress Mobile Pack在 WordPress 网站的移动版和桌面版之间切换

<a href="<?php echo site_url(); ?>/?wpmp_switcher=desktop" onclick="document.cookie='wpmp_switcher=desktop;path=/;';">Switch to desktop</a>

<a href="<?php echo site_url(); ?>/?wpmp_switcher=mobile" onclick="document.cookie='wpmp_switcher=mobile;path=/;';">Switch to mobile</a>

我使用会话 cookie 来确定要显示的主题。

但是此方法无法处理以下场景

场景一:

  1. 用户正在使用移动网络版本
  2. 用户点击“切换到桌面”链接
  3. 用户被重定向到桌面版本。
  4. 用户在浏览器上输入站点名称 (example.com)

场景二:

  1. 用户正在使用移动网络版本
  2. 用户点击“切换到桌面”链接
  3. 用户被重定向到桌面版本。
  4. 用户按下设备/浏览器后退按钮

在这两种情况下,我都需要将用户重定向到网站的移动版本。

4

0 回答 0