0

我正在尝试为我的 Wordpress 网站设置两个版本:用于计算机的完整网站和用于智能手机的移动版本。

我通过包含在完整主题的 header.php 中的用户代理检测脚本来实现这一点(路径是whatevercorp.net/wordpress/wp-content/themes/moneyblog/mobiledetect.php)。如果它检测到移动浏览器,则会重定向到移动主题。我为此使用了 Theme Switcher 插件。

if($mobile_browser>0) {
header( 'Location: http://whatevercorp.net/?wptheme=mobiblog' );

(“mobiblog”是我的手机主题的名称)

我的问题是:我在完整版中使用 Shadowbox 来拍摄照片,但我想在检测到移动浏览器时完全阻止加载它。我不希望用户在移动版本上查看带有 shadowbox 的照片。如果插件被禁用,链接工作正常,*whatevercorp.net/photosfromevent/img_001.jpg* 打开没有问题。

理想情况下,我想在 mobiledetect.php 的 if 语句中引入一些内容。有人建议这个

 add_filter('shadowbox-js', '__return_false');

但这并不能解决问题。

如何调节 Shadowbox 插件的加载?谢谢!

4

2 回答 2

0

怎么这么快就转发了?

原始问题:如何手动将 Shadowbox.setup() 添加到主题的页脚?

于 2010-11-10T15:06:58.210 回答
0

我不是,我想单独知道答案!这个,如何从 PHP 中禁用插件,另一个 - 如何在高级设置中使用该东西以实现我的目标。没错,两者的目标是一样的。

于 2010-11-10T15:48:04.027 回答