用好WordPress标签生成的样式
2019-03-28 11:39:10来源: lqdzxw.com 阅读 ()
还在考虑Wordpress主题中那些类、ID怎么命名吗?其实wordpress输出标签生成的代码中默认已经自动生成了一些class和id,本文就一些常见的代码中的生成的样式列出来:
- wp_nav_menu()生成的菜单(代码略)
- 最外面层的class=”menu-nav-container”
- 无序列表ul样式id=”menu-nav” class=”menu”如果是二级菜单则样式为class=”sub-menu”
- 内部列表项li样式 id=”menu-item-7″ class=”menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7″
说明:
1、class=”menu-item menu-item-type-taxonomy menu-item-object-category menu-item-7″其实是调用了“menu-item”、“menu-item-type-taxonomy” 、“menu-item-object-category”、“menu-item-7”四个样式,它们中间是用空格分开的。
2、“menu-item”在这个所有菜单项是一样,“menu-item-type-taxonomy menu-item-object-category” 这个在菜单里面是不一样的,如果是这一菜单项是类别生成的就是这段代码,如果这一菜单项是调用的页面则生成的这段代码会变成“
menu-item-type-post_type menu-item-object-page”,如果这一菜单项是自定义的则为“menu-item-type-custom menu-item-object-custom”。
3、列表项中每一项“menu-item-7”后面的数字不一样
4、在主题类别页当前类别的菜单项中还会多出一个“current-menu-item”。
- 生成的类别列表li中带有class=”cat-item cat-item-4″,其中“cat-item”中通用的,“cat-item-4”后面的数字对应类别名称,文章列表页主题中如果是当前主题,还会多出“ current-cat”样式
- 生成的类别列表li中带有class=”page_item page-item-71″,其中“page_item”中通用的,“page-item-71”后面的数字对应页面ID
特色图像the_post_thumbnail() 带有class=”Thumbnail thumbnail ”
系统默认评论模板wp-includes\comment-template.php也已经为我们添加好了对应的样式。
一些插件也会生成的特有样式代码
breadcrumb插件id=”breadcrumb”
get the image插件生成的图片中class=”attachment-100×100 wp-post-image”
其实这些命名都是有规律的,例如“menu-item”翻译过来就是“菜单项”,“current-menu-item”翻译过来就是“当前菜单项”,如果你的英文不错的话就很简单了。
在制作主题的时候我们只要给这些已经取好名字的class和id上添加上样式属性就行了。
例如:
在导航菜单中我们可以给访问的当前类别添加不同的样式以示区分,那只需要给“current-menu-item”添加上不同的样式就行了。
文章来自:http://www.lqdzxw.com,转载请注明出处。
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
- 精细化用户运营—用户标签体系建设 2020-10-09
- 整改黄页类B2B站点?百度将推“细雨算法”:打击标签作弊等 2019-04-10
- 你不是专业文案,用好这些技巧也能写出1000条好文案! 2019-04-10
- 如何选择和使用wordpress主题制作特色网站 2019-04-10
- 能否利用canonical标签陷害竞争对手? 2019-04-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash