現在、トップ ナビゲーション リンクの 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');
これを適切に機能させる方法を知っている人はいますか? いくつかのアドバイスをいただければ幸いです。どうもありがとうございました!