【问题标题】:Wordpress menu - adding items to a menu without selecting a primary menu manuallyWordpress 菜单 - 将项目添加到菜单而不手动选择主菜单
【发布时间】:2013-04-23 06:34:09
【问题描述】:

我正在为 wordpress 制作一个主题,将其放入应用程序中。 我希望在 header.php 中运行时显示下面的菜单项 - 但是只有当我激活一个至少有一项作为主菜单的新菜单时才会显示。

我希望用户能够安装 wordpress,然后激活主题(无需手动配置菜单)。

我可以添加以下项目而无需执行激活主菜单的过程吗?或任何其他好的解决方法。

    add_filter( 'wp_nav_menu_items', 'add_links', 10, 2 );

function add_links( $items, $args ) {
$items = "";
$items .= '<li><a href="'. site_url() .'">Hem</a></li>';
$items .= '<li><a href="'. site_url('about-us') .'">About-us</a></li>';

return $items;
}
        wp_nav_menu( array( 'theme_location' => 'primary', 'menu_class' => 'nav-menu'   ) ); 

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    看看wp_nav_menu函数的fallback_cb parameter。这是一个很好的解释:https://wordpress.stackexchange.com/a/64526/25765

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-10-24
      • 1970-01-01
      • 1970-01-01
      • 2011-10-27
      • 1970-01-01
      • 2012-09-03
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多