让代码更简单

当前位置:代码狗 > WordPress > WP建站 > 正文

WordPress判断访问者浏览器

重要:本文最后更新于2021-07-21 19:40:38,某些文章具有时效性,若有错误或已失效,请在下方留言或联系代码狗

有的wordpress站长网站被腾讯屏蔽了,为了不被屏蔽想出个办法,直接提示用户用别的浏览器打开,但是他可能不知道,要举报你的并不是因为内容,而且推广方式,有人看你天天发链接就不爽,举报你没商量,跟你链接内容没什么关系,坐等他失败。

PHP判断腾讯系列浏览器

//WordPress判断访问者浏览器
//https://www.daimadog.com/7608.html
function is_tx(){
//判断微信浏览器
if ( strpos($_SERVER['HTTP_USER_AGENT'], 'MicroMessenger') !== false ) {
return true;
}else if( strpos($_SERVER['HTTP_USER_AGENT'], 'MQQBrowser') !== false ){//判断QQ与移动QQ浏览器
return true;
}else if( strpos($_SERVER['HTTP_USER_AGENT'], 'QQBrowser') !== false ){//判断QQ浏览器
return true;
}
return false;
}

将上面的代码放到主题的functions.php文件中,然后在适当位置调用即可判断是否是腾讯系列浏览器访问。比如,在header.php模板之前调用,给腾讯浏览器用户访问别的页面。

if(is_tx()){
wp_redirect('https://www.daimadog.com/', 301);//重定向地址,一般是提示页
exit;
}
get_header();//此句之前调用

搞定,当然你也可以不重定向,只输出提示内容,这就要准备前端html与css,甚至是js进行交互了,过于麻烦这里不多做解释跳过。

感觉很棒!可以赞赏支持我哟~

赞(1) 打赏

评论 1

  1. #1

    举报你的并不是因为内容,而且推广方式
    打错字了。

    奶爸建网站笔记3个月前 (08-11)回复
×

请作者吃根烤肠!

支付宝