wordpress的分类目录自动生成导航,我想弄成代码定制怎么弄!

kuaidi.ping-jia.net  作者:佚名   更新日期:2024-07-26
wordpress目录分类导航改为页面导航,

那要看你的导航在头部还是在侧部,如果是在头部,wordpress模版一般要改header.php这个文件,如果是侧部要改sidebar.php文件
把目录链接的调用代码
<?php
the_category(',
')
?>改成<?php
the_page(',
')
?>直接改成你的页面链接。
具体要看你的模版而定!

一、分类目录设置好直接添加法。
这种方法是先在分类目录里设置后别名,然后直接添加即可。如鼠标指针移到wordpress后台中的“文章”处,选择“分类目录”:

在分类目录中,需要把“名称”和“别名”分别填写好,名称就是显示在导航栏里的名字,而另外是在URL里的,所以最好是英文字母,方便简洁。

其他的随便填写不填写都没什么关系,然后添加到新分类目录中。如果已经在分类目录的,那么直接点击“编辑”,即可更改名称别名等信息。

然后看到左侧的“外观”,鼠标放上去后会显示一些选项,点击“菜单”:

在编辑菜单里,左侧有个“分类目录”方框,点击后会显示出来分类目录的导航,可以选择需要添加到导航里的目录,然后点击“添加至菜单”,就会出现在右侧的菜单结构中了,接着点击右上角的“保存菜单”即可。

这样的不用去设置导航链接,会默认为前缀是主网站,后缀为别名,很方便。
二、 菜单中自定义链接
这样就直接看到外观里的“菜单”上,有个“自定义链接”框:

然后填写链接URL及导航菜单名称即可,记得要“添加至菜单”,并最后全部添加完后要保存菜单。

这种方法也很简单,全部自定义,如果导航与分类不一样的,这里可设置,不然建议还是第一种方法更好。

一、创建菜单项目
WordPress刚安装完成后,是没有菜单导航的,所以需要手动创建,点击外观Appearance->Menus菜单,显示如下:在右侧文本框中,输入并创建一个新的菜单名,注意这个菜单名只是用来标识菜单,而不是实际的显示菜单列表,一般起个容易理解的名称即可,比如Menu1、 MyMenu、我的菜单等都可以。输入后点击Save Menu(保存菜单)。即可开始进一步定制菜单。二、添加显示菜单列表
下图是创建菜单名之后的控制界面说明,包括菜单效果显示区域、设置首要导航栏、创建新的菜单列表、添加页面到菜单列表、添加分类到菜单列表,一看就明白不再解释。可以把所有的菜单全部一次性添加到菜单中,然后参照下文方法再调整显示次序,比如这里添加了五个菜单列表:Windows 7Windows 7 installationWindows 7 UpdateWindows XPAbout三、调整二三级菜单显示顺序
上述菜单添加完成后,只需用鼠标拉动已添加的菜单项目,上下左右移动到合适的位置,向右即表示缩进一级菜单,最后一定要记得点击保存菜单(Save Menu),再回到首页即可看到效果。如果你没看到也很正常,可能你的主题不支持首要菜单调用,需要参照下面的方面进行修改,要么就是等主题升级。四、把导航菜单显示到网页边栏
如希望把菜单显示到边栏去,依次点击Appearance->Widgets,把Custom Menu拖拉到右侧的生效区域,然后输入标题名称,选择显示的菜单项目名称。如果存在多个菜单,可以使用同样的方式进行,如下图:五、最终导航条显示效果
看一下最终效果图,左侧是顶部的导航条栏目,右侧显示列表是边栏部分。六、常见问题
可能部分老主题不支持WordPress最新的菜单导航编辑功能,或支持的有问题时,可以通过以下方法:1、使用Widgets设置,部分主题可以通过设置Widgets放置位置,达到类似效果。以前也有很多WordPress插件可以达到类似。2、在主题header.php中添加,参数说明请参考:WordPress官方文档,如果只有一个导航菜单,只需使用即可,WordPress会自动调用首要菜单显示。下面是上文菜单的输出典型代码,不同的主题可能有所不同,要么调整程序及CSS要么就是参照上文标准代码对应修改头文件和CSS样式表:view sourceprint?0102 Windows 7 04 Windows 7 installation05Windows 7 update06030708Windows XP09About103、还有其他修改方式,不过还是本着越简单越好的原则,否则WordPress主程序及主题以后升级会很麻烦。

$args=array(
'orderby' => 'name',
'order' => 'ASC'
);
$categories=get_categories($args);
可以这样获取所有的分类,得到一个数组,然后用个for循环就可以输出所有分类了。

参考:http://www.isnail.info/wordpress-function-get_categories/

WP网站模板开发,自定义导航菜单怎样添加?一招帮你搞定



  • 我的WORDPRESS站,二级目录优化的有关键词,不知道自动生成的/page/2这样...
    答:回答:可以page_2的形式嘛,供楼主参考
  • WordPress 分类目录 在导航条不显示
    答:要把那个分类目录添加到菜单里的 然后选择菜单显示
  • wordpress导航如何实现点击某一分类目录进入分类页面后显示该大分类下...
    答:1、先设置好WordPress的导航目录以及子目录 2、在设置菜单选项是,自定义所需要的导航链接。3、比如想要点击“分类目录a”点开后进入分类目录a1分类,只需要将分类目录a设置为自定义链接,名称叫做 “a”但是链接留“a1”的链接,就可
  • wordpress固定链接使用固定链接的一些问题
    答:在使用WordPress的固定链接功能时,可能会遇到一些问题,其中最常见的问题之一是当自定义链接格式为/%category%/%postname%/,且链接中的分类目录或文章名字是中文时,可能会导致页面乱码或无法打开。解决这个问题的一个方法是使用英文别名替代中文名称。创建固定链接时,别名设置是一个关键步骤。建议选择清晰...
  • 关于wordpress 怎样在文章的页面插入标签分类目录,点击标签分类的时候...
    答:锚点。不过此功能也许对你的站没太的用处。如果单一页面,很简单。如果是自动生成或者由编辑人员来编辑的功能,二次开发都比较费时。
  • wordpress导航栏出现重复了···
    答:以下是个人理解:所谓分类,顾名思义为归类,把你的文章进行归类在某个目录下,方便用户自己浏览阅读。如wp主题的分类下有好多文章:A wordpress主题, B wordpress主题,C wordpress主题等 而页面呢,wordpress是单独的页面,跟分类中的文章无区别,都是编辑的页面。可能由于它的内容相对分类中的内容更...
  • wordpress通过邮箱接收的文章自动生成博文怎么设置呀
    答:以qq邮箱为例子 wordpress设置如下:后台(仪表盘)- 设置 - 撰写 - 通过电子邮件发布 邮件服务器填写qq邮箱的服务器地址,登录名填你的邮箱地址,密码填你的邮箱登陆密码,默认邮件发表分类目录 选择你要发布文章到哪个默认分类目录,保存。qq邮箱设置如下:登陆你的qq邮箱,点击左上角的设置,接着点击...
  • 如何利用WP-AutoPost进行网页采集,自动更新到wordpress
    答:分类目录:该任务采集文章发布到的分类目录 作者:该任务采集文章的发布作者,必须是wordpress里的注册用户 更新时间间隔:间隔多长时间检测一次该采集任务下是否有新文章可以更新 字符集:采集目标网站的字符集编码,默认为UTF8,如果目标网页字符集编码不是UTF8,抓取的网页会出现乱码,设置正确的字符集即可...
  • wordpress插件有哪些?
    答:1.Akismet是WordPress官方推荐的一款WordPress防垃圾评论插件,也是默认已安装的插件。2.最好的最流行的WordPress浏览次数统计插件莫过于WP-Postviews,该插件可以统计每篇文章的浏览次数,并且可以获取最受欢迎(浏览次数最多)的文章列表。3.默认情况下,WordPress分类目录的链接自动添加了/category/标志,如果...