php - 如何在仪表板的 wordpress 菜单中添加 <a> id?

标签 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?

请帮帮我。谢谢。

最佳答案

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

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

然后您将能够为每个菜单项添加一个唯一的类名。

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

.home a {}

.description a {}

.about a {}

.shop a {}

.blog a {}

关于php - 如何在仪表板的 wordpress 菜单中添加 <a> id?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25113236/

相关文章:

php - 将网页从不同的字符集迁移到 UTF-8

php - 通过 PHP 发送浏览器 header

jquery - 创建一个数组并循环显示每个 HTML

javascript - .height(item.height()) jquery 在 IE 中太慢了!备择方案?

javascript - 支持参数的自定义 wp.media

php - 如何使用正则表达式替换内容

php - 根据自定义产品属性值过滤 Woocommerce 产品

php - 如何通过 Android 连接到我的 MySQL 数据库后端而不向公众公开?

javascript - Recaptcha 3 实现问题

javascript - 如何知道异步函数何时完成