WordPress带Home链接导航栏

wordpress 生成带 home 链接的导航栏

WordPress 3.0 之后,我们可以使用 wp_nav_menu 来生成导航菜单,这样可以支持自定义菜单。

若没有在后台中添加菜单,那么该函数就会 fallback 回 wp_page_menu。而默认情况下,这样产生的导航栏是没有 home 菜单的。

添加 home 菜单的方法也很简单,在 functions.php 文件中添加以下代码即可:

1
2
3
4
5
6
7
8
/**
 * Get our wp_nav_menu() fallback, wp_page_menu(), to show a home link.
 */

function dj_page_menu_args( $args ) {
    $args['show_home'] = true;
    return $args;
}
add_filter( 'wp_page_menu_args', 'dj_page_menu_args' );

其中,参数 show_home 的可取值有:

0 (false) – default;
1 (true);
<any text> – 用来替换默认的 “home” 文字

《WordPress带Home链接导航栏》有10个想法

  1. 嘛……我還是喜歡別人會點博客名字返回啦,增加一個home連結好像沒什麼用……

  2. 原来这个是这么个意思。。。昨儿看一个主题源码时碰到了这个,不知啥意思。。。。
    发现你博客不带www的可以访问,带www的我这边访问不了。。 🙄

评论已关闭。