WordPress Chinese Forums's Archiver

林梦 发表于 2008-10-17 14:44

如何增加导航栏?

刚传好的wordpress,换了主题,但是发现在导航栏中只有"首页"这个选项
怎么样让它有多个选项呢?比如"博文","照片","介绍"等等的分类
可以直接在后台改吗?还是一定要用dreamwear呢?
谢谢大家了

xuwenboy 发表于 2008-10-17 15:39

:) 期待老手回答,我也正想问这问题.

faxie.org 发表于 2008-10-17 20:51

修改主题!
添加相关链接!

loveyousan 发表于 2008-10-17 21:08

楼上的正解

林梦 发表于 2008-10-20 11:45

sorry,还是不懂,能详细说明一下不?非常感谢

greatufo 发表于 2008-10-20 11:49

一般在header.php当中修改

林梦 发表于 2008-10-20 14:41

能给个具体的例子么? 我第一次用wordpress,完全不懂.能说下大约在哪两句的中间添加什么语句么?
真的超级感谢

greatufo 发表于 2008-10-21 02:10

回复 7# 的帖子

你使用的是什么主题? 看一下代码才好具体分析。其实添加导航栏是很简单的操作。

林梦 发表于 2008-10-21 07:27

用的是960 Pixel 1.0
header.php的代码如下,帮忙看下咯,谢谢阿


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" <?php language_attributes(); ?>>

<head profile="http://gmpg.org/xfn/11">
        <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
        <title><?php wp_title(' '); ?> <?php if(wp_title(' ', false)) { echo ' : '; } ?><?php bloginfo('name'); ?></title>
    <link rel="stylesheet" href="<?php bloginfo('stylesheet_url'); ?>" type="text/css" media="screen" />
    <link rel="alternate" type="application/rss+xml" title="<?php bloginfo('name'); ?> RSS Feed" href="<?php bloginfo('rss2_url'); ?>" />
    <link rel="pingback" href="<?php bloginfo('pingback_url'); ?>" />
    <!--[if IE]>
         <style type="text/css">
            img, div, a, input, span { behavior: url('<?php bloginfo('template_directory'); ?>/iepngfix.htc') }
        </style>
        <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/iepngfix_tilebg.js"></script>  
        <![endif]-->
    <!--[if IE]>
            <style type="text/css">@import url('<?php bloginfo('template_directory'); ?>/ie.css');</style>
    <![endif]-->
           <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/tabber.js"></script>
           <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/wp-recentcomments.js"></script>
    <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/smoothscroll.js"></script>
        <script type="text/javascript" src="<?php bloginfo('template_directory'); ?>/js/dropdown.js"></script>
    <?php wp_head(); ?>
</head>

<body>

<div id="wrapper">
        <a id="top" style="display:none">top</a>
        <div id="header">
            <h1><a href="<?php echo get_option('home'); ?>/" title="<?php bloginfo('name'); ?>" rel="home"><?php bloginfo('name'); ?></a></h1>
        <div id="topnav">
            <ul>
                <li><a class="ihome" href="<?php echo get_option('home'); ?>/" title="HomePage">Home</a></li>
                <?php wp_list_pages('title_li=&exclude=123456'); ?>
            </ul>
        </div>
        <div id="list-cats" class="iclear">
            <ul id="sddm">
            <?php wp_list_categories('exclude=1,24&title_li='); ?>
            <li><a href="#" onmouseover="mopen('m1')" onmouseout="mclosetime()">DropDown</a>
                <div id="m1" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
                    <a href="#">Use "exclude=ID" to hide the page</a>
                    <a href="#">And put it in the dropmeu like this</a>
                    <a href="#">Any Problem?</a>
                    <a href="#">Please ask sofish</a>
                    <a href="#" style="border:none;">E-Mail: [email]sofish@163.com[/email]</a>
                </div>
                        </li>
            </ul>
        </div>
        <?php include (TEMPLATEPATH.'/searchform.php'); ?>
    </div><!--#header-->

trasier 发表于 2008-10-21 08:33

<?php wp_list_pages('title_li=&exclude=123456'); ?>
得知,你只要增加页面就可以了!

林梦 发表于 2008-10-21 09:17

请问怎么增加呢?在"管理--页面"中什么也没有,也没有"增加"这个选项

greatufo 发表于 2008-10-21 10:13

这个主题直接撰写page就可以在  顶部显示   在Home 处

下面的导航栏 显示的是  category   

  <?php wp_list_pages('title_li=&exclude=123,456‘); ?>,这里的123和456是你的页面ID,将你不想显示的ID加进去,用"," 隔开,然后就会在下拉菜单中显示

这段代码也要重新修改

  <?php wp_list_categories('exclude=1,24&title_li='); ?>
            <li><a href="#" onmouseover="mopen('m1')" onmouseout="mclosetime()">DropDown</a>
                <div id="m1" onmouseover="mcancelclosetime()" onmouseout="mclosetime()">
                    <a href="#">Use "exclude=ID" to hide the page</a>
                    <a href="#">And put it in the dropmeu like this</a>
                    <a href="#">Any Problem?</a>
                    <a href="#">Please ask sofish</a>
                    <a href="#" style="border:none;">E-Mail: [email]sofish@163.com[/email]</a>
                </div>
                        </li>
exclude 就是不显示  href="#" 替换成 你需要显示的 category

林梦 发表于 2008-10-21 12:19

问题已经解决了,谢谢大家的帮助

林梦 发表于 2008-10-21 12:32

新的一个问题,如何去掉左上角的"无分类"三个字呢?

页: [1]

Powered by Discuz! Archiver 7.0.0  © 2001-2009 Comsenz Inc.