【问题标题】:how to I add <a> id in wordpress menu for dashboard?如何在仪表板的 wordpress 菜单中添加 <a> id?
【发布时间】:2014-08-04 06:58:10
【问题描述】:

如何在 wordpress 菜单中隐藏这个 html 菜单以及如何启用&lt;a id=""&gt;

标记:

<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 '&lt;li&gt;&lt;a id="home" href="'. home_url() . '/"&gt;Home&lt;/a&gt;&lt;/li&gt;';

但是如何更改仪表板中的 &lt;a&gt; id?

请帮助我。谢谢。

【问题讨论】:

  • 停止到处使用id

标签: php jquery wordpress


【解决方案1】:

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

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

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

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

.home a {}

.description a {}

.about a {}

.shop a {}

.blog a {}

【讨论】:

  • 当我添加那些类时,那些类添加在
  • 为什么不添加
  • 请给出任何解决方案
  • 您好,感谢您的回复,请查看此静态站点kinkaku.co.jp您尝试了解此
  • home
  • 。我很抱歉我无法理解。我对你别无选择。我尝试在 1 天后修复此菜单。
  • 我不太清楚你的意思?
  • 我解决了这个问题非常感谢 Bobadew。
  • 猜你喜欢
    相关资源
    最近更新 更多
    热门标签