如何添加<a> id in wordpress menu for dashboard?</a>

时间:2014-08-04 06:58:11

标签: php jquery wordpress

如何在wordpress菜单中隐藏此html菜单以及如何启用<a id="">

标记:

<ul>
    <li><a id="home" href="">???</a></li>
    <li><a id="description" href="">???</a></li>
    <li><a id="about" href="">?</a></li>
    <li><a id="shop" href="">????</a></li>
    <li><a id="blog" href="">???</a></li>
</ul>

我正在尝试在header.php

中制作默认的wordpress菜单代码
<?php

if (function_exists('wp_nav_menu')) {
    wp_nav_menu(array(
        'theme_location' =>  'wpj-main-menu', 
        'fallback_cb' => 'wpj_default_menu')
    );
}
else {
    wpj_default_menu();
}

?>

add_action('init', 'wpj_register_menu');

function wpj_register_menu() {
    if (function_exists('register_nav_menu')) {
        register_nav_menu( 'wpj-main-menu', __( 'Main Menu', 'brightpage' ) );
    }
}

function wpj_default_menu() {
    echo '<ul>';
    if ('page' != get_option('show_on_front')) {
        echo '<li><a href="'. home_url() . '/">Home</a></li>';
    }
    wp_list_pages('title_li=');
    echo '</ul>';
}

我也想尝试echo '<li><a id="home" href="'. home_url() . '/">Home</a></li>';

但我如何更改信息中心中的<a>个ID?

请帮帮我。感谢。

1 个答案:

答案 0 :(得分:6)

您可以为每个项目添加类,而不是ID。

在Wordpress后端的菜单中,您可以选择屏幕选项并选中css类的复选框。

然后,您就可以为每个菜单项添加唯一的类名。

您的类将添加到LI元素,然后通过执行

选择链接
.home a {}

.description a {}

.about a {}

.shop a {}

.blog a {}