您是否正在寻找 WordPress 默认生成的 CSS 备忘单?
WordPress 会自动将一些 CSS 类添加到大多数主题中的不同元素。这些默认 CSS 类可用于设置 WordPress 主题中这些元素的样式。
在本文中,我们将向您展示 WordPress 默认生成的 CSS 备忘单。我们还将讨论如何轻松查找 CSS 类以及如何在需要时添加自定义 CSS 类。
为什么要了解 WordPress 生成的默认 CSS?
WordPress 自动生成默认 CSS 类并将其添加到WordPress 网站上的不同元素。
然后,WordPress 主题开发人员可以使用这些 CSS 类来设置所有 WordPress 站点的公共区域的样式。这可以包括内容区域、侧边栏、小部件、导航菜单等。
如果您正在学习WordPress 主题开发或只是尝试为自己的网站创建子主题,了解这些 CSS 类会派上用场。
它还可以通过添加自定义 CSS来帮助您快速设计 WordPress 主题中的某些元素,而无需创建自己的主题。
注意:您不必学习 CSS 即可更改主题样式或创建自定义主题。如果您不想学习编码,那么您可以使用像SeedProd这样的拖放构建器。我们将在本文后面详细讨论它。
话虽这么说,让我们看一下 WordPress 默认生成的 CSS 类。
默认主体类样式
HTML 中的body 标签<body>
包含任何网页的整个布局结构,这使得它在任何 WordPress 主题设计中都非常重要。
WordPress 在主体区域添加了几个 CSS 类,主题设计者可以使用它们来设置主体容器的样式。
1234567891011121314151617 号181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677787980818283848586878889909192939495 | // Added when a website is using a right-to- left language e.g. Arabic, Hebrew . rtl {} // Added when home page is being displayed .home {} // Added when blog page is being displayed .blog {} // Added when an Archive page is being displayed .archive {} // Added when a date based archive is displayed .date {} // Added on search pages .search {} // Added when pagination is enabled .paged {} // Added when an attachment page is displayed .attachment {} // Added when a 404 error page is displayed .error 404 {} // Added when a single post is dispayed includes post ID .single postid-(id) {} // Added when a single attachment is displayed. Includes attachment ID .attachmentid-(id) {} // Added when a single attachment is displayed. Includes attachment mime-type .attachment-(mime-type) {} // Added when an author page is displayed .author {} // Added when an author page is displayed. Includes author name. .author-(user_nicename) {} // Added when a category page is displayed .category {} //Added when a category page is displayed. Includes category slug. .category-(slug) {} // Added when a tag page is displayed. .tag {} // Added when a tag page is displayed. Includes tag slug. .tag-(slug) {} // Added when a parent page is displayed. .page-parent {} // Added when a child page is displayed. Includes parent page ID. .page-child parent-pageid-(id) {} // Added when a page is displayed using page template. Includes page template file name. .page-template page-template-(template file name) {} // Added when search results are displayed. .search-results {} // Added when search returns no results. .search-no-results {} // Added when a logged in user is detected. .logged-in {} // Added when a paginated page is displayed. Includes page number. .paged-(page number) {} // Added when a paginated single item is displayed. Includes page number. .single-paged-(page number) {} // Added when a paged page type is displayed. Includes page number. .page-paged-(page number) {} // Added when a paged category page is displayed. Includes page number. .category-paged-(page number) {} // Added when a paged tag page is displayed. Includes page number. .tag-paged-(page number) {} //Added when a paged date based archive page is displayed. Includes page number. .date-paged-(page number) {} // Added when a paged author page is displayed. Includes page number. .author-paged-(page number) {} // Added when a paaged search page is displayed. Includes page number. .search-paged-(page number) {} |
由
正如您所看到的,这些类包含您可以在 CSS 样式中定位的各种条件。
例如,如果您希望“新闻”类别页面具有不同的背景颜色,则可以添加以下自定义 CSS。
123 | .category-news { background-color : #f7f7f7 ; } |
由
需要一种在 WordPress 中添加 CSS 和代码片段的简单方法?尝试使用免费的 WPCode 插件来保证您的代码片段不会过时。
默认帖子样式类
就像 body 元素一样,WordPress 也向 post 元素添加动态类。
该元素通常是<article>
主题模板中的标签。但是,它可以是任何其他标签,具体取决于您的主题。通过添加模板标签,后 CSS 类将显示在您的主题中post_class()
。
1 | <article id= "post-<?php the_ID(); ?>" <?php post_class(); ?>> |
由
以下是 post_class() 函数生成的一些最常见 CSS 类的列表:
1234567891011121314151617 号181920212223242526272829303132 | // Adds a class with ID for single items .post-(ID) {} // Generic post claass added for single blog posts. .post {} // Generic page class added when a single page is displayed. .page {} // Generic attachment class added to attachment pages. .attachment {} // Adds a post type class e.g. type-post .type(post-type){} // Adds a class for post format if theme supports posts formats. E.g. format-standard .format-(post- format ){} // Added when an item has a featured image .has-post-thumbnail{} // Added when a sticky post is displayed .sticky {} // Generic class to display an entry .hentry {} // Classes with categories assigned to a post. E.g. category-news category-movies .category-(slug) {} // Classes with tags assigned to a post. e.g. tag-photofriday tag-tgif .tag-(slug) {} |
由
帖子类允许您设置匹配不同条件的博客帖子和页面的样式。例如,您可以使用以下自定义 CSS 对特定类别中提交的博客文章进行不同的样式设置:
123 | .category-news { background-color : #EFEFEF ; } |
由
如果您在 WordPress 仪表板中没有看到 CSS 编辑器,请按照我们的教程操作,了解如何修复丢失的 WordPress 主题定制器。
默认导航菜单类
WordPress 还将 CSS 类添加到您的导航菜单中。以下是默认添加到导航菜单的默认类。
1234567891011121314151617 号181920 | // Class for Current Page .current_page_item{} // Class for Current Category .current-cat{} // Class for any other current Menu Item .current-menu-item{} // Class for a taxonomies .menu-item-type-(taxonomy){} // class to distinguish post types. .menu-item-type-(post_type){} // Class for any custom item that you added .menu-item-type-custom{} // Class for the Home Link .menu-item-home{} |
由
您的 WordPress 主题还将向每个导航菜单位置添加一个 CSS 类。
假设您的主题将主菜单类分配给标题区域内的菜单位置,那么您可以使用以下 CSS 类在 CSS 中定位它。
1234567891011121314151617 号181920212223 | // container class #header .primary-menu{} // container class first unordered list #header .primary-menu ul {} //unordered list within an unordered list #header .primary-menu ul ul {} // each navigation item #header .primary-menu li {} // each navigation item anchor #header .primary-menu li a {} // unordered list if there is drop down items #header .primary-menu li ul {} // each drop down navigation item #header .primary-menu li li {} // each drap down navigation item anchor #header .primary-menu li li a {} |
由
有关更多详细信息,请参阅有关如何在 WordPress 中设置导航菜单样式的指南。
默认 WordPress Widget 类
小部件是在 WordPress 主题中显示非内容块的简单方法。它们通常显示在 WordPress 主题中专用的小部件就绪区域或侧边栏中。
WordPress 将以下类添加到旧版小部件中。
1234567891011121314151617 号181920212223242526272829303132333435363738394041424344454647484950515253545556575859606162636465666768697071727374757677 | .widget {} #searchform {} .widget_search {} .screen-reader-text {} .widget_meta {} .widget_meta ul {} .widget_meta ul li {} .widget_meta ul li a {} .widget_links {} .widget_links ul {} .widget_links ul li {} .widget_links ul li a {} .widget_archive {} .widget_archive ul {} .widget_archive ul li {} .widget_archive ul li a {} .widget_archive select {} .widget_archive option {} .widget_pages {} .widget_pages ul {} .widget_pages ul li {} .widget_pages ul li a {} .widget_links {} .widget_links li:after {} .widget_links li:before {} .widget_tag_cloud {} .widget_tag_cloud a {} .widget_tag_cloud a:after {} .widget_tag_cloud a:before {} .widget_calendar {} #calendar_wrap {} #calendar_wrap th {} #calendar_wrap td {} #wp-calendar tr td {} #wp-calendar caption {} #wp-calendar a {} #wp-calendar #today {} #wp-calendar #prev {} #wp-calendar #next {} #wp-calendar #next a {} #wp-calendar #prev a {} .widget_categories {} .widget_categories ul {} .widget_categories ul li {} .widget_categories ul ul.children {} .widget_categories a {} .widget_categories select{} .widget_categories select#cat {} .widget_categories select.postform {} .widget_categories option {} .widget_categories .level -0 {} .widget_categories .level -1 {} .widget_categories .level -2 {} .widget_categories .level -3 {} .recentcomments {} #recentcomments {} #recentcomments li {} #recentcomments li a {} .widget_recent_comments {} .widget_recent_entries {} .widget_recent_entries ul {} .widget_recent_entries ul li {} .widget_recent_entries ul li a {} .textwidget {} .widget_text {} .textwidget p {} |
由
然而,随着 WordPress 转向基于块的小部件区域,您现在可以向小部件区域添加不同的块,并且每个块都会动态生成 CSS 类。
我们将在本文后面向您展示如何查找这些 CSS 类。
默认评论表单类
评论是许多 WordPress 网站的参与中心。设置它们的样式可以帮助您为用户提供更简洁、更具吸引力的体验。
WordPress 添加了以下默认 CSS 类来帮助主题开发人员设计评论区域的样式。
1234567891011121314151617 号18192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869 | /*Comment Output*/ .commentlist .reply {} .commentlist .reply a {} .commentlist .alt {} .commentlist .odd {} .commentlist .even {} .commentlist .thread-alt {} .commentlist .thread-odd {} .commentlist .thread-even {} .commentlist li ul.children .alt {} .commentlist li ul.children .odd {} .commentlist li ul.children .even {} .commentlist .vcard {} .commentlist .vcard cite.fn {} .commentlist .vcard span.says {} .commentlist .vcard img.photo {} .commentlist .vcard img.avatar {} .commentlist .vcard cite.fn a. url {} .commentlist .comment-meta {} .commentlist .comment-meta a {} .commentlist .commentmetadata {} .commentlist .commentmetadata a {} .commentlist .parent {} .commentlist .comment {} .commentlist .children {} .commentlist .pingback {} .commentlist .bypostauthor {} .commentlist .comment-author {} .commentlist .comment-author-admin {} .commentlist {} .commentlist li {} .commentlist li p {} .commentlist li ul {} .commentlist li ul.children li {} .commentlist li ul.children li.alt {} .commentlist li ul.children li.byuser {} .commentlist li ul.children li.comment {} .commentlist li ul.children li.depth-{id} {} .commentlist li ul.children li.bypostauthor {} .commentlist li ul.children li.comment-author-admin {} #cancel-comment-reply {} #cancel-comment-reply a {} /*Comment Form */ #respond { } #reply-title { } #cancel-comment-reply-link { } #commentform { } #author { } #email { } # url { } #comment #submit .comment-notes { } .required { } .comment-form-author { } .comment-form-email { } .comment-form- url { } .comment-form-comment { } .form-allowed-tags { } .form-submit |
由
有关更多详细信息,请参阅有关如何在 WordPress 中设置评论样式的指南。
查找 WordPress 块类
WordPress块编辑器动态生成块的 CSS 类。
要查找这些 CSS 类,您需要将该特定块添加到帖子或页面。之后,您需要单击预览按钮以查看正在运行的块。
在预览选项卡中,将鼠标移至刚刚添加的块,然后右键单击选择检查工具。
在开发者控制台中,您将看到该块生成的 HTML。从这里,您可以看到块添加的 CSS 类。
在上面的屏幕截图中,我们正在查看 Gallery 块的 CSS 类。然后,您可以使用这些 CSS 类来设置 WordPress 主题中图库块的样式。
在 WordPress 中添加您自己的自定义 CSS 类
现在,默认的 WordPress CSS 类已经相当全面了。然而,它们的目的主要是为主题开发人员提供一个标准化的框架来构建。
对于您的个人网站,您可能需要为无法找到要定位的默认 CSS 类的区域添加自定义 CSS。
同样,有时您可能只想对特定帖子或页面进行小更改,而不将其应用到整个主题。
幸运的是,WordPress 为您提供了几种在不同区域添加 CSS 类的简单方法。
将自定义 CSS 类添加到块编辑器内的块
如果您想快速将自定义 CSS 类添加到特定的帖子或页面,那么最简单的方法是使用块编辑器。
只需编辑帖子或页面,然后选择要添加自定义 CSS 类的块。在块设置下,单击高级面板并添加 CSS 类的名称。
不要忘记单击“更新”按钮来保存更改。
现在,您可以使用此类添加自定义 CSS 代码,这些代码只会影响此特定帖子或页面中的此特定块。
在 WordPress 导航菜单中
您还可以将自定义 CSS 添加到 WordPress 导航菜单项。假设您想将菜单项转换为按钮,那么这个方法就派上用场了。
只需转到“外观”»“菜单”页面,然后单击屏幕右上角的“屏幕选项”按钮。
从这里,您需要选中 CSS 类选项旁边的框。
接下来,您需要向下滚动并单击展开要添加自定义 CSS 类的菜单项。
您会注意到一个标记为 CSS 类的字段。继续在此处添加您的自定义 CSS 类。
不要忘记单击“保存菜单”按钮来存储您的更改。
现在,您可以使用此自定义 CSS 类以不同方式设置特定菜单项的样式。
奖励:无需编写 CSS 代码即可轻松设计 WordPress 主题
学习使用自定义 CSS 设计 WordPress 主题是一项非常有用的技能。然而,一些用户可能只是想要一个解决方案来设计他们的 WordPress 主题,而无需编写 CSS 代码。
为此,您需要SeedProd。它是市场上最好的 WordPress 页面构建工具,让您无需编写任何代码即可轻松创建自定义主题。
SeedProd 附带现成的主题,您可以将其用作起点。
您还可以通过手动创建模板从头开始创建主题。
然后,您可以使用直观的拖放站点构建界面来编辑自定义主题。
只需将块放入您的设计中即可创建您自己的布局。
您还可以通过简单的点击轻松更改任何项目。您可以使用自己的颜色、背景、字体等。
有关更多详细信息,请参阅我们的分步教程,了解如何轻松创建自定义 WordPress 主题而无需编写任何代码。
我们希望本文能帮助您找到 WordPress 默认生成的 CSS 备忘单。您可能还想查看我们修复最常见 WordPress 错误的指南,或者查看我们对小型企业最佳实时聊天软件的专家比较。