0

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 プラグインのロードを調整するにはどうすればよいですか? ありがとう!

4

2 に答える 2

0

なんで急に再投稿するの?

元の質問:テーマのフッターに手動で Shadowbox.setup() を追加する方法は?

于 2010-11-10T15:06:58.210 に答える
0

いいえ、答えは別に知りたいです!これは、PHP 内からプラグインを無効にする方法、もう 1 つは、私の目標を達成するために詳細設定でそのプラグインを利用する方法です。確かに、目的はどちらも同じです。

于 2010-11-10T15:48:04.027 に答える