Wordpress“主页”链接

时间:2010-06-17 23:57:19

标签: wordpress navigation

我正在开发一个基于沙盒的Wordpress主题,我想添加一个主页链接作为导航中的第一项。我知道我应该在functions.php文件中修改“sandbox_globalnav”中的函数,即:

// Produces a list of pages in the header without whitespace
function sandbox_globalnav() {
if ( $menu = str_replace( array( "\r", "\n", "\t" ), '', wp_list_pages('title_li=&sort_column=menu_order&echo=0') ) )
    $menu = '<ul>' . $menu . '</ul>';
$menu = '<div id="menu">' . $menu . "</div>\n";
echo apply_filters( 'globalnav_menu', $menu ); // Filter to override default globalnav: globalnav_menu

}

但是,我的PHP技能非常基础,我不知道应该在哪里覆盖它。

谢谢!

3 个答案:

答案 0 :(得分:2)

<li>
   <a rel="<?php _e("bookmark"); ?>" title="<?php _e("Home"); ?>" href="<?php bloginfo('url'); ?>">
   <?php _e("Home"); ?>
   </a>
</li>

在wp_list_pages之前加上这个,这必须是第一项。

答案 1 :(得分:2)

user303832是对的,但这更像是。,

<li <?php if(is_home()) { ?>class="current_page_item"<?php } ?>>
   <a rel="<?php _e("bookmark"); ?>" title="<?php _e("Home"); ?>" href="<?php bloginfo('url'); ?>">
   <?php _e("Home"); ?>
   </a>
</li>

如果我将样式应用于当前页面“链接”,我会在HOME上使用“ current_page_item ”类。

答案 2 :(得分:1)

升级到WordPress 3.0,你会发现一个内置的菜单创建者。无需PHP知识。这应该可以修改大多数主题的导航。