一直都想这么干了.可是我用的这个主题和别的主题文件结构不一样.别的主题有的文件.这个主题都有,可是里面的内容就和普通的主题文件差太多了. 唉,不说了.主题作者的事,咱管不着啊.还是说说正事吧.
看了IM路人的一篇文章,把PhilNa2分类添加到导航菜单 按照里面的方法做完后.效果并不是我想要的,具体效果会出现如下的情况.
导航栏上有各个页面,再加一个”分类目录”. 所有的分类 都在 分类目录 里面.鼠标放在分类目录上,就会下拉菜单,然后显示各个分类. 不是各个分类像页面一样列在导航栏上.
听luren说这可能是我用的wordpress版本太新的原因.晕.越新越不好了.可是也不能往回换啊.所以还是多到网上找找看吧.
还真让我给找到了.现在看我的导航栏,是不是既有分类又有导航? 嘿嘿.具体方法马上就讲.
首先说下 我的解决方法的灵感.我看了两篇文章.
一篇是园子博客的WordPress 页面调用分类文章的方法
还有一篇是Alige工作室的WordPress分类目录链接表函数
先看了后一篇,看到了很多关于 wp_list_categories()函数的参数. 这个函数是干嘛的…这个应该就是这篇文章的主角啦,用来显示分类的嘛,哈哈.
参数里面有很多都不知道是什么意思.所以没怎么在意.又看了第二篇文章.说了好几个方法.
第一个是用页面调用分类,由于我的主题结构和一般的不一样.所以这个方法只能作罢.
第二个是只能给inove使用的,所以也就只能说拜拜了.可是在看给inove主题的方法的时候,我同样看到了wp_list_categories()这个函数.里面的参数和luren讲的参数不一样.我抱着试试看的心理,随便复制了一点 depth=2&title_li=0 然后添加在luren说的那个方法里面的echo=0后面,同时将&title_li=删除,保存,刷新.
哇塞.奇迹出现了!分类目录像页面一样显示在了导航栏上,css样式也是正常.然后我就联想到看到的那些函数参数里面讲到的有可以限制某些分类显示的方法,就是用exclude=ID参数.具体效果我还没有试验.应该是可行的. 鸡冻啊.哈哈.头一次自己解决了一个问题.
有时间的话.要好好研究一下这个函数的那些参数是干嘛的.有兴趣的可以前往我提到的两篇文章去看看.