如何使某些小部件不显示在网站的移动版本上


How to make certain widgets not to show up on a mobile version of a site

我最近在我的网站上放置了谷歌广告,该网站针对移动设备进行了优化,但广告对于手机来说太大了,我不希望它们出现。我正在 Wordpress 上运行我的网站,我使用小部件投放广告,所以你能告诉我是否有任何类型的插件可以禁用手机的某些小部件吗?

谢谢!

编辑:下面的答案之一说我可以使用mdetect.php。我怎样才能在Wordpress中实现这一点?请帮忙!(对不起,我的PHP很糟糕!

查看 mdetect.php http://code.google.com/p/mobileesp/source/browse/PHP/mdetect.php

使用起来非常简单:

  • 创建 uAgent 对象
  • 添加一个 if ($uagent->TypeOfPhone(,您可以预先控制向哪些设备显示的内容(例如,您可以定位平板电脑而不是手机(

还有其他基于屏幕分辨率的方法,但现在对于像素比你可以看到的像素更多的"视网膜显示器"来说,这变得越来越棘手。所以我现在使用mdetect。到目前为止非常可靠。

您可以通过在移动媒体查询中添加"display:none"CSS代码来隐藏此部分。