2014-02-26 95 views
0

如何添加自定義類到WordPress的WordPress導航菜單的標籤? 我想添加一個類來定位WordPress的導航菜單的標籤這裏是代碼。如何添加一個自定義類到wordpress導航菜單的錨點wp_nav_menu()?

<ul class="nav"> 
<li class="liTop"> <a class="nonblock nontext anim_swing clearfix" href="#home">Home</a> </li> 
<li class="liTop"> <a class="nonblock nontext anim_swing clearfix" href="#about">About</a> </li> 
<li class="liTop"> <a class="nonblock nontext anim_swing clearfix" href="#contact">Contact</a></li> 
</ul> 
+0

你可以查看以下鏈接:http://stackoverflow.com/a/29335629/4041670 –

回答

0

您可以使用jQuery只需添加類...

$(document).ready(function(){ 
    $('.nonblock').addClass('your_class_name'); 
}); 
0

使用jQuery來解決這個問題。

$(documrnt).ready(function(){ 
    $('.nav').find('li').addClass('liTop'); 
    $('.lilop').find('a').addClass('nonblock nontext anim_swing clearfix'); 
}); 
0

夥計們感謝您的回覆,但我找到了我的解決方案。這是一個竅門。 中的functions.php

function add_menuclass($ulclass) { 
return preg_replace('/rel="nonblock nontext anim_swing clearfix"/', 'class="nonblock nontext anim_swing clearfix"', $ulclass, -1); 
} 
add_filter('wp_nav_menu','add_menuclass'); 

下面的代碼粘貼在哪裏是頂說屏幕選項,確保你已經「鏈接關係(XFN)」檢查。它會將該字段添加到您的自定義菜單項中。在該字段中輸入「your_class」並保存菜單。

該函數查找對導航菜單的調用,然後找到您擁有rel =「other_class」的位置並將其替換爲class =「your_class」。您可以使用您需要添加到菜單項中的任何類來替換your_class。

相關問題