wordpress 文章 导航 wordpress 导航菜单
我用的wordpress的模板,请问下怎么才能把文章分类到各个导航菜单...
不太清楚你想表达的情况,直接给你三种情况的解决方案:一、导航为已做好的文章页:1、直接点击wordpress后台左侧‘外观’—‘菜单’2、选择“自定义链接”,输入你文章页的网址,你导航想起的标题,点击“添加到菜单”,然后再保存下菜单就有你的文章页了。
二、导航为空白页:(一般用于关于我们、个人介绍页面)1、直接点击wordpress后台左侧‘页面’—‘新建页面’2、输入页面的标题及内容,标题即为导航。
三、导航为本章列表:1、直接点击wordpress后台左侧‘外观’—‘菜单’2、选择“分类目录”你要变成导航的分类,点击“添加到菜单”,然后再保存下菜单就有你的文章页了。
WordPress菜单:导航跳转
?????? 动态列表页面调取什么内容呢?WordPress只有一个地方发布内容,可以发布各种形式的内容。
所以列表页也只能调取和主页一样的内容。
那么有人可能会想,既然只能调取和主页同样的内容那还有什么用呢?非也,列表页的内容可以和分类绑定,你可以将你的各种一级分类分别绑定到导航上,导航的子菜单绑定二级分类,子子菜单绑定三级分类,以此类推。
这么做有什么作用呢?首先,将内容分类显示到导航上,会增加你的站内链接,而且每个不同的页面可以独立设置关键词和描述,对优化很有帮助。
(WordPress默认是不能设置关键词描述的,你可以使用代码增加,但网上有现成的设置关键词描述的插件,我们就不要蛋疼自己去弄了,我用的All in One SEO插件,很强大,完全够用了)然后游客访问你的网站时,可以很方便的通过导航找到他想看的类别的内容,并且各分类下的内容页面数肯定是比主页下少的,翻页找内容也会快很多。
其次呢,你还可以使用不同的模板显示不同分类的内容,这样对用户体验的好处就不用多少了吧!?????? 说了这么大一段,那到底要怎么搞呢?OK,我先说说我的思路。
文章发布时可以选择分类,分类呢又可以设定分类别名,我们先记住这个别名。
WordPress添加新页面时可以选择页面模板,页面也可以绑定页面别名。
那么我们可以手动将分类的别名和页面的别名做个对应,设为一样。
这样访问页面的时候就可以通过获取页面的别名对应取得分类的别名,从而取得分类id,然后就可以获取该分类下的内容列表了。
那么内容列表要怎么显示到页面上呢,我们需要一个新的内容模板,而我们知道分类调用的内容和主页的内容是一样的,所以我们可以直接复制一个主页的模板文件重命名,然后通过上面的那个思路取得列表内容送到模板上显示出来就可以了。
那这个代码要怎么写呢,我可不会PHP哦!别急,我已经写好了,有很详细的注释,懂点PHP的朋友可以再研究或者根据自己的需求修改。
全部是根据WordPress的接口写的,所以兼容性很强,只要WordPress不变改变接口代码,那么就应该可以通用。
下面我先贴代码,然后重新完整得做一遍这个步骤,并会截图贴出来。
第一步到你的主题目录下复制一个index.php的副本文件,重命名为nav_cate.php,或者你也可以自己定义,记住你定义的名字就可以了。
然后下载到本地(当然,你如要要使用和主页不一样的模板文件的话那么复制你需要使用的文件重命名即可)。
我使用的catch-box主题,所以我的路径是/wp-content/themes/catch-box/,你要把主题名换成你使用的主题名。
第二步打开刚下载的文件,将上面的代码复制到下图框框区域,在最上面的部分。
具体看图操作,细心一点,别搞错了。
第三步保存修改的文件,上传到服务器。
第四步进入WordPress管理后台,添加或更新分类,设置并记住分类别名。
第五步添加或更新页面,设置与刚才分类同样的别名,选中刚上传的文件作为模板文件,然后保存就完工啦!
wordpress中怎样在新建的页面中添加分类目录和文章(要和首页或其...
显示或返回当前页面的分类目录标题:1、在这里需要用到函数:single_cat_title()对那些显示WordPress标签而非分类目录标题的页面(如"/tag/carceer"),该标签显示或返回标签名称,该标签只能用在WordPress主循环(loop)之外.其基本用法如下:其默认用法如下:,"display"=>true ); ?>2、对其参数进行一些必要的说明:$prefix 输出时在标题前的文本信息,默认值:None,类型是字符串,可选$display 显示标题(TRUE)或返回标题以便用在PHP中(FALSE)。
默认值:TRUE,类型是布尔型 可选下面这个例子在分类目录标题后显示“当前分类:”字样:示例如下://output:当前分类目录是wordpress 3、下面这个例子将当前分类目录标题赋值给变量$current_category以用在PHP中.示例代码如下:
如何添加WordPress导航菜单
1、这种方法是先在分类目录里设置后别名,然后直接添加即可。
如我们鼠标指针移到wordpress后台中的“文章”处,选择“分类目录”: 2、在分类目录中,你需要把“名称”和“别名”分别填写好,名称就是显示在导航栏里的名字,而另外是在URL里的,所以最好是英文字母,方便简洁。
3、其他的随便你填写不填写都没什么关系,然后添加到新分类目录中。
如果已经在分类目录的,那么直接点击“编辑”,即可更改名称别名等信息。
4、然后看到左侧的“外观”,鼠标放上去后会显示一些选项,点击“菜单”: 5、在编辑菜单里,左侧有个“分类目录”方框,点击后会显示出来分类目录的导航,你可以选择你需要添加到导航里的目录,然后点击“添加至菜单”,就会出现在右侧的菜单结构中了,接着点击右上角的“保存菜单”即可。
6、这样的你不用去设置导航链接,会默认为前缀是你的主网站,后缀为别名,很方便。
二、 菜单中自定义链接。
还有一种是全部自己定义导航及链接,不用分类目录里的。
这样就直接看到上面所说的外观里的“菜单”上,有个“自定义链接”框: 然后填写链接URL及导航菜单名称即可,记得要“添加至菜单”,并最后全部添加完后要保存菜单。
这种方法也很简单,全部自定义,如果导航与分类不一样的,这里可设置,不然建议还是第一种方法更好。
...
wordpress导航栏出现重复了···
以下是个人理解:所谓分类,顾名思义为归类,把你的文章进行归类在某个目录下,方便用户自己浏览阅读。
如wp主题的分类下有好多文章:A wordpress主题, B wordpress主题,C wordpress主题等而页面呢,wordpress是单独的页面,跟分类中的文章无区别,都是编辑的页面。
可能由于它的内容相对分类中的内容更独立些吧,不像具体某类的文章。
如常见的单独页面有 “留言版”、“标签页”、“归档页”、“友情链接”等,看到上面那几个页面也许你就容易理解了,它为什么要建立单独的页面,而不归类到某个分类下,其实好像也没什么可以归类的?这就是分类目录与页面的区别而分类目录和单独的页面都出现在导航栏里,那是因为你的主题支持自定义菜单,所以相对方便站长按自己需求添加导航菜单。
设置在 后台,外观,菜单,右侧的菜单栏目中设置。