将 iNove 菜单上的小屋图标换成文字
现在 iNove 主题的菜单上使用一个小屋图标来代替首页文字, 我觉得这是一种形象而友好的 UI 表示, 但是很多人问我如何将它换成相关的文字. 好吧, 下面我将将告诉你如何把它更换掉.
为什么要把小屋换成图标?
不喜欢小屋图标的人无非两种. 其一, 确切的不喜欢他的外观, 认为用户会对此产生歧义或者不够显眼; 其二, 认为这个小屋是个图片, 对搜索引擎不友好.
对于第一种人, 你们可以直接转跳至下面的更换教程.
对于第二种人, 我觉得你们需要知道, 它实质上并不是图片, 是通过 CSS 让文字隐藏起来而只显示背景图片, 它是文字, 不存在对搜索引擎很不友好的事情. (这一点可以通过去除 style.css 来验证)
怎样把小屋图标换成文字?
打开 style.css 文件, 找到并把代码
1 2 3 4 5 6 7 8 9 10 11 12 13 | #menus li a.home { background-position:0 -93px; width:45px; padding:0; margin-left:0; text-indent:-999em; } #menus li a.home:hover { background-position:0 -124px; } #menus li.current_page_item a.home { background-position:0 -155px; } |
替换为以下代码
1 2 3 4 5 6 7 8 9 10 11 | #menus li a.home { background:#FFF; padding-left:15px; margin-left:0; } #menus li a.home:hover { background:#F4F5F7; } #menus li.current_page_item a.home { background:#EDEFF0; } |
加强 SEO
无论你是将它显示为小屋还是文字, 它现在显示的其实是 "Home" (中文译本为 "首页") 字样, 而 "首页" 并不是一个理想的关键字, 它和你的网站没有太大的关系. 所以我们可以把它换成其他的关键字. 如: 你的网站是个专注冷笑话的网站, 那么可以改成 "最新冷笑话", 其他类推. 请参考以下步骤进行修改.
1. 打开 templates/header.php 文件, 找到以下代码
1 | <?php _e('Home', 'inove'); ?> |
2. 把它替换为你要换上的字样, 如: "最新冷笑话".
声明: 本文采用 BY-NC-SA 协议进行授权. 转载请注明转自: 将 iNove 菜单上的小屋图标换成文字

占座 学习。
囧。。。。。这个有技术含量,需要非常精通css,如果不是css专业博士生最好不要动手
@bolo
....我是牛津大学css系毕业的,我已经动手改了.
mg12大侠又上了一节短暂的SEO的课
有机会改改~
感觉mg12的代码用着放心。
@chisdy
其实就是去掉著名的CSS图片替换文字大法,继续围观Mg12混稿
还是小房子看着顺服....
围观......不过好象小房子更好...
喜欢这样的介绍!!!
学习了
呵呵,早就想改了,今天明白怎么做了。
已经试着改过了,呵呵~
老师,我想换个header图片可是我发现css里是固定宽度的,我的图片比较宽,我想问一下那里改一下使图片完全显示,看起来是图片和内容框有种T字型的感觉,谢谢,也请路过童鞋指点。
@陶晓爱
我教你,拿起辞典,查宽度,会告诉你叫width,之后你就去找找控制Header的CSS那个类的width值就行了,具体看你用啥主题。至于啥T字的感觉我没领会你的意思……
@陶晓爱
去掉header和wrap的背景,把图片设为body的背景,并加上top center属性。
老是说,我是第三种,第一次用iNove的时候,我又喜欢这个小屋,又喜欢要有个Home链接,结果,我自己在header里加了个首页的链接,就躲在小屋后面 嘎嘎
哈哈 很不错的说 小屋还是很有味道滴
@bolo 这个有用的谢谢了
看习惯了,现在发现小屋未必比文字差,支持小屋!
个人觉得没必要改,如果要改,也是给每个菜单加个图标,然后再顶头的图标后面直接加“home”,或者在后台给选项,让选图标,文字,或者文字加图标直接显示,或者图标,但鼠标挪上去再出文字,反正单独的替换,没啥意思哈,呵呵。。
这个图标也挺好的
我是当时是觉得不太美观,长度跟其它的不一样,也不醒目,就把直接在/templates/head.php改了,发现显示不了,再把text-indent:-999em;删了。
请问Categories和link是在同一栏,一左一右,我不喜欢这种风格,在哪里修改使这Categories和Link2个位置一上一下呢?
谢谢
不错。。。
I like this theme a lot. However, my only concern is whether this beautiful theme is SEO friendly or not. Can you answer me with this question? thnaks.
@David
Yeah, it's SEO friendly.
A nice theme, but here i can't read only a little bit
你是老大,从你这儿能学到很多东西。
高手。。。
Nhemes inove
866 .comment .info Свойство -webkit-border-radius не существует : 6px
867 .comment .info Свойство -khtml-border-radius не существует : 6px
868 .comment .info Свойство -moz-border-radius не существует : 6px
@Billi
You can simple to change the first CSS section to the second one to change the 'house' menuitem to word menuitem.
@韦斯特
对大家有帮助就可以了.
@Sergey
What do you want to said?
@Accecc
悲哉!!!
我还是相信我的动手能力的
好,看了你的文章,有了半桶水了
博主 我的博客换了服务器以后就出现了乱码 不知道怎么解决 希望博客可以帮下忙 谢谢了 很着急 我用的就是inove这个主题
你好,你的主题我一直在用,我觉得这个主题是我见过之中最实用最华丽的WP主题,感谢你的分享!