我已经做了大量的谷歌搜索工作, 有可能我的措辞没有提供正确的结果。
- 我设置了一个儿童主题
- 我想添加2个重定向
- 重定向1:如果用户正在查看从桌面重定向到新网站的网站。
- 重定向2:我正在通过移动应用中的网络视图添加网站, 并且如果未从包名称中查看网站, 请重定向到新网站。
我遇到的问题是当我去wp-admin登录时, 由于从技术上讲是使用台式机浏览器查看网站, 因此我被重定向到了新的URL。因此, 我需要排除所有用于构建wordpress网站的管理/仪表板/所有页面。
还收到了很多”警告:无法修改标题信息-已发送的标题”。我将分享我尝试过的内容, 但是由于更改了代码太多, 因此我将其全部删除, 因此我的网站现在可以再次使用。
预先感谢你的协助。
#1
这取决于你如何处理重定向, 但是:
// 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上。
评论前必须登录!
注册