1

現在、トップ ナビゲーション リンクの 1 つを Fancybox で iFrame として開くようにしようとしています。

メニュー クリエーターのリンク関係 (XFN) オプションを使用して rel アイテムを追加する方法があることに気付きました。これにより、リンクが次のようになります。

    <a rel="video" href="http://www.google.com">fancy</a>

ただし、リンクを次のように開く必要があります。

    <a rel="video" class="fancybox" href="http://www.google.com"></a>

偶然、これをテーマ functions.php に追加することを提案するこのソリューションに出くわしましたが、エラーが発生します。

    function add_menuclass($ulclass) {
    return preg_replace('/<a rel="fancybox"/', '<a rel="fancybox" class="fancybox"', $ulclass, 1);
    }
    add_filter('wp_nav_menu','add_menuclass');

これを適切に機能させる方法を知っている人はいますか? いくつかのアドバイスをいただければ幸いです。どうもありがとうございました!

4

1 に答える 1

0

ナビゲーションにiframeリンクを簡単に追加できる「EasyFancyBox」プラグインをインストールすることで問題が解決しました。

于 2012-08-02T05:20:02.830 に答える