2017-07-30 9 views
0

私は自分のワードプレスサイトに軽量のライトボックススクリプトを使用しています。メインのナビゲーションボタンの1つで、ライトボックス内のVimeoリンクを開くことができます。ライトボックスのドキュメントは...「『データ・lity』あなたは、リンクをライトボックスで開くことにしたい任意の<a>要素に属性を追加」そうのようにすると言う:ために正常に動作しますWordPressのメニューに属性を追加します

<a href="//vimeo.com/1084537" data-lity>iFrame Vimeo</a> 

WordPressのメニューには "data-lity"属性を追加するための方法はありません。どうすればこれを達成できますか?

おかげ

答えて

0

は、このコードを試してみてください。

があなたの現在のテーマのfunctions.phpファイルにこのコードを追加します。

add_filter('nav_menu_link_attributes', 'wpse44532_add_attr_menu_atts', 10, 3); 
function wpse44532_add_attr_menu_atts($atts, $item, $args) 
{ 
    // The id of the target menu item 
    $menu_target = 44; 
    if ($item->ID == $menu_target) { 
    $atts['data-lity'] = 'test'; 
    } 
    return $atts; 
} 
+0

うん - 私はちょうどそれが完璧に働いた私のメニューIDとBOOMに44を変更!ありがとうございました。 – MojoRisin

+0

助けがあれば投票の答えを試してください.. –

+0

私はすぐにやった...しかし、明らかに私はupvoteに特権を許可するにはあまりにも "新しい"です。 :( – MojoRisin

関連する問題