【发布时间】:2013-12-05 17:55:07
【问题描述】:
我的 Wordpress 上有一个插件,我想在用户使用移动设备时阻止它。在我的functions.php中,我添加了以下行:
if (wp_is_mobile())
{
wp_dequeue_script('flare');
wp_deregister_script('flare');
}
不幸的是,这使得移动和桌面用户都无法加载脚本。所以我需要想办法让这个脚本在移动设备上卸载。
我在我的帖子模板中使用了一个类似的功能,如果它们在移动设备上,则在帖子底部添加常规分享按钮 - 但这也不起作用。它为移动和桌面用户添加了共享按钮。
任何帮助将不胜感激!
【问题讨论】:
-
也许您正在使用缓存系统(例如 WP Total Cache);您从桌面浏览了页面(页面已缓存),然后您使用设备模拟器(Chrome Inspector)浏览了同一页面,但您看到了相同的结果。如果您已登录,事情可能会更加复杂,因为缓存系统通常会为已登录的用户禁用。
标签: php wordpress jquery-mobile