Отключить Shadowbox.JS на определенных темах Wordpress - PullRequest
0 голосов
/ 10 ноября 2010

Я пытаюсь настроить две версии для моего сайта Wordpress: Полный сайт, для компьютеров и мобильная версия, для смартфонов.

Это достигается с помощью сценария обнаружения агента пользователя, включенного в header.php полной темы (путь: whatcorp.net / wordpress / wp-content / themes / moneyblog / mobiledetect.php ) Если он обнаруживает мобильный браузер, он перенаправляется на мобильную тему. Для этого я использую плагин Theme Switcher.

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

(«mobiblog» - это название моей мобильной темы)

У меня такие вопросы: я использую Shadowbox для фотографий в полной версии, но Я хочу полностью запретить его загрузку, как только будет обнаружен мобильный браузер . Я не хочу, чтобы пользователи просматривали фотографии с помощью shadowbox в мобильной версии. Если плагин отключен, ссылки работают нормально, а * whatcorp.net / photosfromevent / img_001.jpg * открывается без проблем.

В идеале я хотел бы добавить что-то в оператор if из mobiledetect.php. Кто-то предложил это

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

но это не сработает.

Как я могу обусловить загрузку плагина Shadowbox? Спасибо!

Ответы [ 2 ]

0 голосов
/ 10 ноября 2010

Я нет, я бы хотел узнать ответы отдельно!Этот, как отключить плагин из PHP, другой - как использовать это в расширенных настройках для достижения моей цели.Это правда, цель одинакова для обоих.

0 голосов
/ 10 ноября 2010

Почему вы делаете это так быстро?

Оригинальный вопрос: Как вручную добавить Shadowbox.setup () в нижний колонтитул вашей темы?

...