Wordpress Web サイトに 2 つのバージョンを設定しようとしています。完全な Web サイト (コンピューター用) とモバイル バージョン (スマートフォン用) です。
これは、完全なテーマの 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 を使用していますが、モバイル ブラウザーが検出されるとすぐに完全に読み込まないようにしたいと考えています。モバイル版でユーザーにシャドウボックスで写真を表示させたくありません。プラグインが無効になっている場合、リンクは正常に機能し、*whatevercorp.net/photosfromevent/img_001.jpg* は問題なく開かれます。
理想的には、mobiledetect.php の if ステートメントに何かを導入したいと考えています。誰かがこれを提案しました
add_filter('shadowbox-js', '__return_false');
しかし、それはうまくいきません。
Shadowbox プラグインのロードを調整するにはどうすればよいですか? ありがとう!