2013-06-06 90 views
0

我想補充一點,我創建WordPress的自定義菜單類名

<?php wp_nav_menu(array( 'theme_location' => 'social-menu' )); ?>

function register_main_menus() {
register_nav_menus(array(
'social-menu' => __('Social Menu', 'sm') ))我的WordPress自定義菜單的一些類名稱; <br> }`

`add_action('init', 'register_main_menus');` 

到這樣的事情。我可以看到添加標題選項屬性在管理面板,但不是一流的。我怎樣才能獲得這些類名在他們每個人?

<ul>
<li><a href="#" class="social-youtube-icon"></a></li>
<li><a href="#" class="social-wordpress-icon"></a></li>
<li><a href="#" class="social-facebook-icon"></a></li>
</ul>

回答

2

剛拿到這一個工作!

function add_menuclass($ulclass) { 
     return preg_replace('/<a title="social-youtube-icon"/', '<a title="social-youtube-icon" class="social-youtube-icon"', $ulclass, 1); 
    } 
    add_filter('wp_nav_menu','add_menuclass');